Space Engineers
Public Member Functions | List of all members
VRage.Game.ModAPI.IMyDamageSystem Interface Reference
Inheritance diagram for VRage.Game.ModAPI.IMyDamageSystem:
Sandbox.Game.GameSystems.MyDamageSystem

Public Member Functions

void RegisterDestroyHandler (int priority, Action< object, MyDamageInformation > handler)
 Registers a handler for when an object in game is destroyed. More...
 
void RegisterBeforeDamageHandler (int priority, BeforeDamageApplied handler)
 Registers a handler that is called before an object in game is damaged. The damage can be modified in this handler. More...
 
void RegisterAfterDamageHandler (int priority, Action< object, MyDamageInformation > handler)
 Registers a handler that is called after an object in game is damaged. More...
 

Detailed Description

Definition at line 25 of file IMyDamageSystem.cs.

Member Function Documentation

void VRage.Game.ModAPI.IMyDamageSystem.RegisterAfterDamageHandler ( int  priority,
Action< object, MyDamageInformation handler 
)

Registers a handler that is called after an object in game is damaged.

Parameters
priorityPriority level. Lower means higher priority.
handlerActual handler delegate

Implemented in Sandbox.Game.GameSystems.MyDamageSystem.

void VRage.Game.ModAPI.IMyDamageSystem.RegisterBeforeDamageHandler ( int  priority,
BeforeDamageApplied  handler 
)

Registers a handler that is called before an object in game is damaged. The damage can be modified in this handler.

Parameters
priorityPriority level. Lower means higher priority.
handlerActual handler delegate

Implemented in Sandbox.Game.GameSystems.MyDamageSystem.

void VRage.Game.ModAPI.IMyDamageSystem.RegisterDestroyHandler ( int  priority,
Action< object, MyDamageInformation handler 
)

Registers a handler for when an object in game is destroyed.

Parameters
priorityPriority level. Lower means higher priority.
handlerActual handler delegate

Implemented in Sandbox.Game.GameSystems.MyDamageSystem.


The documentation for this interface was generated from the following file: