Interface IDamageable
Namespace: Eco.Gameplay.Interactions
Assembly: Eco.Gameplay.dll
Syntax
public interface IDamageable
Methods
TryApplyDamage(GameActionPack, INetObject, Single, InteractionTarget, Item, out Single, Type, Single)
Declaration
GameActionPack TryApplyDamage(GameActionPack pack, INetObject damager, float amount, InteractionTarget target, Item tool, out float damageReceived, Type damageDealer = null, float experienceMultiplier = 1F)
Parameters
Type | Name | Description |
---|---|---|
GameActionPack | pack | |
INetObject | damager | |
System.Single | amount | |
InteractionTarget | target | |
Item | tool | |
System.Single | damageReceived | |
System.Type | damageDealer | |
System.Single | experienceMultiplier |
Returns
Type | Description |
---|---|
GameActionPack |