H7IEffectTargetable¶
Class in MMH7Game · MMH7Game.H7IEffectTargetable · abstract, native
Interface › H7IEventManagingObject › H7IEffectTargetable
Using it from Lua
Functions¶
| Name | Declaration |
|---|---|
ApplyDamage | simulated function ApplyDamage(H7CombatResult Result, int resultIdx, bool isForecast, optional bool isRetaliation = false, optional bool raiseEvent = true) |
DataChanged | function DataChanged(optional string cause) |
GetAbilityManager | native function H7AbilityManager GetAbilityManager() |
GetBuffManager | native function H7BuffManager GetBuffManager() |
GetEffectManager | function H7EffectManager GetEffectManager() |
GetEntityType | native function H7StructsAndEnumsNative.EUnitType GetEntityType() |
GetEventManager | native function H7EventManager GetEventManager() |
GetGridPosition | function IntPoint GetGridPosition() |
GetHitPoints | function int GetHitPoints() |
GetName | function string GetName() |
GetPlayer | native function H7Player GetPlayer() |
GetResistanceModifierFor | native function float GetResistanceModifierFor(H7StructsAndEnumsNative.EAbilitySchool school, array<H7StructsAndEnumsNative.ESpellTag> tags, optional bool checkOnlyBuffs = false, optional bool forcedResistanceOnly = false) |
GetStackSize | function int GetStackSize() |
TriggerEvents | function TriggerEvents(H7StructsAndEnumsNative.ETrigger triggerEvent, bool forecast, optional H7EventContainerStruct container) |
Inherited¶
| From | Members |
|---|---|
| H7IEventManagingObject | Functions: GetEventManager, GetID, GetName |
| Interface | 0 properties, 0 functions |