H7CombatAction¶
Class in MMH7Game · MMH7Game.H7CombatAction · native
Object › H7CombatAction
Subclasses: H7CombatResult
Using it from Lua
Properties¶
| Name | Type | Notes |
|---|---|---|
mAction | H7StructsAndEnumsNative.ECommandTag | protected |
mAttackerUnit | H7ICaster | protected |
mBaseDamageRange | H7RangeValue | protected |
mContainer | H7EffectContainer | protected |
mCurrentProcessedEffect | H7Effect | protected |
mDefenders | array<H7IEffectTargetable> | protected |
mEffects | array<H7Effect> | protected |
mRedirectDefenders | array<H7IEffectTargetable> | protected |
Functions¶
| Name | Declaration |
|---|---|
AddDefender | function AddDefender(H7IEffectTargetable defender, optional bool resetPool, optional bool multipleInsert = false) |
DebugLogSelf | function DebugLogSelf(optional bool showForEventHandlingLogs = false) |
GetActionID | function H7StructsAndEnumsNative.ECommandTag GetActionID() |
GetAttacker | function H7ICaster GetAttacker() |
GetBaseDamageRange | function H7RangeValue GetBaseDamageRange() |
GetContainer | function H7EffectContainer GetContainer() |
GetCurrentEffect | function H7Effect GetCurrentEffect() |
GetDefender | native function H7IEffectTargetable GetDefender(optional int Idx) |
GetDefenderCount | function int GetDefenderCount() |
GetDefenders | function array<H7IEffectTargetable> GetDefenders() |
GetEffects | function array<H7Effect> GetEffects() |
GetFirstEffect | function H7Effect GetFirstEffect() |
Reset | function Reset() |
SetActionId | function SetActionId(H7StructsAndEnumsNative.ECommandTag Action) |
SetAttacker | function SetAttacker(H7ICaster attacker) |
SetBaseDamageRange | function SetBaseDamageRange(H7RangeValue damager) |
SetContainer | function SetContainer(H7EffectContainer container) |
SetCurrentEffect | function SetCurrentEffect(H7Effect Effect) |
SetEffects | function SetEffects(array<H7Effect> Effects) |
Inherited¶
| From | Members |
|---|---|
| Object | 13 properties, 308 functions |