AddCommand | function AddCommand(int unitActionCounter, H7StructsAndEnumsNative.EUnitCommand Command, H7StructsAndEnumsNative.ECommandTag CommandTag, H7ICaster CommandSource, H7IEffectTargetable Target, int TeleportTarget, array<H7BaseCell> Path, optional H7BaseAbility Ability = none, optional H7StructsAndEnumsNative.EDirection Direction, optional bool ReplaceFakeAttacker, optional bool InsertHead, optional H7CombatMapCell TrueHitCell, optional bool doOOSCheck, optional int movementPoints) |
AddInstantCommand | function AddInstantCommand(MPInstantCommand instantCommand) |
CancelAllInteractions | function CancelAllInteractions() |
CancelAllTrades | function CancelAllTrades() |
CancelTrade | function CancelTrade(bool doCancelTrade, int heroId) |
FinishOngoingStartCombat | function FinishOngoingStartCombat(bool isRetreatFinished, bool isCombatCanceled, bool IsNormalCombatAboutToBegin) |
GetCommandAttachedToMove | function H7SimTurnBaseCommand GetCommandAttachedToMove(H7SimTurnBaseCommand moveCommand) |
GetOngoingStartCombat | function MPSimTurnOngoingStartCombat GetOngoingStartCombat() |
GetUnitActionCounter | function int GetUnitActionCounter() |
HandleAnswerStartCombat | function HandleAnswerStartCombat(H7StructsAndEnums.ESimTurnStartCombatAnswer answer, int heroId) |
HandleRetreatCancelled | function HandleRetreatCancelled(int heroId) |
InsergOngoingInteraction | function InsergOngoingInteraction(H7AdventureHero Source) |
InsertOngoingStartCombat | function InsertOngoingStartCombat(H7AdventureHero Source, H7AdventureHero Target) |
InsertOngoingTrade | function InsertOngoingTrade(H7AdventureHero Source, H7AdventureHero Target) |
IsFirstCommandOfPlayer | protected function bool IsFirstCommandOfPlayer(H7SimTurnBaseCommand Command) |
IsInOngoingTrade | function bool IsInOngoingTrade(H7AdventureHero Hero) |
IsOngoingInteractionAround | function bool IsOngoingInteractionAround(Vector initialPos, Vector targetPos) |
IsOngoingStartCombat | function bool IsOngoingStartCombat(optional H7AdventureHero Hero = none) |
IsOngoingStartCombatAround | function bool IsOngoingStartCombatAround(Vector initialPos, Vector targetPos, optional H7AdventureHero Hero = none) |
IsOngoingTradeAround | function bool IsOngoingTradeAround(Vector initialPos, Vector targetPos) |
OnEndTurn | function OnEndTurn() |
OnStartNormalCombat | function OnStartNormalCombat() |
RemoveAllCommands | protected function RemoveAllCommands(optional H7CombatPlayerController thePlayer = none) |
RemoveAllNormalCommands | protected function RemoveAllNormalCommands(optional H7CombatPlayerController thePlayer = none) |
RemoveCommandsBySource | protected function RemoveCommandsBySource(int sourceId) |
RemoveOngoingInteraction | function RemoveOngoingInteraction(H7AdventureHero Source) |
RemoveOngoingTrade | function RemoveOngoingTrade(H7AdventureHero Source) |
RenderDebug | function RenderDebug(Canvas myCanvas) |
ResetOngoingStartCombat | function ResetOngoingStartCombat() |
SetNextAddCommandPlayerController | function SetNextAddCommandPlayerController(H7CombatPlayerController newPlayerController) |
Update | function bool Update() |
UpdateUnitActionCounter | function UpdateUnitActionCounter(int newUnitActionCounter) |