Assembly: VRage.Game.dll

public interface IMyDamageSystem

Mod API interface allowing you handle damage events

Methods

Member Description
RaiseAfterDamageApplied(object, MyDamageInformation) Allowing mods, to raise AfterDamageApplied event
RaiseBeforeDamageApplied(object, ref MyDamageInformation) Allowing mods, to raise BeforeDamageApplied event
RegisterAfterDamageHandler(int, Action<object, MyDamageInformation>) Registers a handler that is called after an object in game is damaged.
RegisterBeforeDamageHandler(int, BeforeDamageApplied) Registers a handler that is called before an object in game is damaged. The damage can be modified in this handler.
RegisterDestroyHandler(int, Action<object, MyDamageInformation>) Registers a handler for when an object in game is destroyed.