ClearCommand | function ClearCommand() |
CmdInit_Ability | protected function bool CmdInit_Ability() |
CmdInit_Garrison | protected function bool CmdInit_Garrison() |
CmdInit_Meet | protected function bool CmdInit_Meet() |
CmdInit_Move | protected function CmdInit_Move() |
CmdInit_Recruit | protected function bool CmdInit_Recruit() |
CmdInit_SkipTurn | protected function bool CmdInit_SkipTurn() |
CmdInit_Upgrade | protected function bool CmdInit_Upgrade() |
CmdInit_Visit | protected function bool CmdInit_Visit() |
CmdUpd_Ability | protected function bool CmdUpd_Ability() |
CmdUpd_Move | protected function bool CmdUpd_Move() |
CommandEnd | native function CommandEnd() |
CommandFinish | native function CommandFinish() |
CommandPlay | function CommandPlay() |
CommandStop | function CommandStop() |
CommandUpdate | function bool CommandUpdate() |
CreateCommand | static function H7Command CreateCommand(H7ICaster caster, H7StructsAndEnumsNative.EUnitCommand CommandType, optional H7StructsAndEnumsNative.ECommandTag CommandTag = 19, optional H7BaseAbility Ability, optional H7IEffectTargetable Target, optional array<H7BaseCell> Path, optional bool doMPSynchronization = true, optional H7StructsAndEnumsNative.EDirection Direction = 8, optional bool ReplaceFakeAttacker = false, optional bool InsertHead = false, optional int numParam = -1, optional H7CombatMapCell TrueHitCell, optional bool doOOSCheck = true) |
DebugLogSelf | function DebugLogSelf() |
GetAbility | function H7BaseAbility GetAbility() |
GetAbilityDirection | function H7StructsAndEnumsNative.EDirection GetAbilityDirection() |
GetAbilityTarget | function H7IEffectTargetable GetAbilityTarget() |
GetCommand | function H7StructsAndEnumsNative.EUnitCommand GetCommand() |
GetCommandSource | function H7ICaster GetCommandSource() |
GetCommandTag | function H7StructsAndEnumsNative.ECommandTag GetCommandTag() |
GetDoOOSCheck | function bool GetDoOOSCheck() |
GetFX | function H7FXObject GetFX() |
GetNumParam | function int GetNumParam() |
GetPath | function array<H7BaseCell> GetPath() |
GetTrueHitCell | function H7CombatMapCell GetTrueHitCell() |
HasRaisedEvents | function bool HasRaisedEvents() |
InitCommand | protected function InitCommand(H7ICaster Source, H7StructsAndEnumsNative.EUnitCommand CommandType, optional H7StructsAndEnumsNative.ECommandTag CommandTag, optional H7BaseAbility Ability, optional H7IEffectTargetable Target, optional array<H7BaseCell> Path, optional bool doMPSynchronizaton, optional H7StructsAndEnumsNative.EDirection Direction = 8, optional bool ReplaceFakeAttacker = false, optional bool InsertHead = false, optional int numParam = -1, optional H7CombatMapCell TrueHitCell, optional bool doOOSCheck) |
InsertHead | function bool InsertHead() |
IsMPSynchronized | function bool IsMPSynchronized() |
IsRunning | function bool IsRunning() |
OnAttackFaceTargetDone | function OnAttackFaceTargetDone() |
OnAttackFinished | function OnAttackFinished() |
OnAttackHit | function OnAttackHit() |
OnRangeAttackFaceTargetDone | function OnRangeAttackFaceTargetDone() |
OnRangeAttackFinished | function OnRangeAttackFinished() |
OnRangeAttackShoot | function OnRangeAttackShoot() |
OnStartAbility | protected function OnStartAbility() |
PlaySourceUnitAnimation | protected function PlaySourceUnitAnimation(H7BaseAbility Ability) |
ReplaceFakeAttacker | function bool ReplaceFakeAttacker() |
SetAbility | function SetAbility(H7BaseAbility Ability) |
SetAbilityTarget | function SetAbilityTarget(H7IEffectTargetable Target) |
SetCommandSource | function SetCommandSource(H7ICaster Unit) |
SetCommandTag | function SetCommandTag(H7StructsAndEnumsNative.ECommandTag Tag) |
SetFX | function SetFX(H7FXObject fx) |
SetHasRaisedEvents | function SetHasRaisedEvents(bool hasRaised) |
SetInterrupted | function SetInterrupted(bool val) |
SetInterruptOnNextUpdate | function SetInterruptOnNextUpdate(bool Stop) |
ShouldInterruptOnNextUpdate | function bool ShouldInterruptOnNextUpdate() |
ShouldMakeTurn | function bool ShouldMakeTurn() |
StartMeleeAttack | function StartMeleeAttack() |
StartRangedAttack | function StartRangedAttack() |
StartRetaliationAttack | function StartRetaliationAttack() |
WasInterrupted | function bool WasInterrupted() |