H7AdventurePlayerController¶
Class in MMH7Game · MMH7Game.H7AdventurePlayerController · native, config
Object › Actor › Controller › PlayerController › GamePlayerController › SaveGameStatePlayerController › H7PlayerController › H7CombatPlayerController › H7AdventurePlayerController
Subclasses: H73PPlayerController
Using it from Lua
Properties¶
| Name | Type | Notes |
|---|---|---|
mAutoSaveCurrentDelay | int | protected |
mAutoSaveFrameDelay | int | protected |
MAX_FLOAT | float | protected |
mHeroIdCancelTradePopUp | int | protected |
mIsNormalCombatAboutToBegin | bool | protected |
mLastClickedActor | Actor | protected |
mLastLeftClickTime | float | protected |
mRetreatingArmy | H7AdventureArmy | protected |
mSpawnAdventureObjTemplate | H7AdventureObject | protected |
mTransitioningToCombat | bool | protected |
mWasMovieRunning | bool | protected |
Functions¶
| Name | Declaration |
|---|---|
AddResourcesToLocalPlayer | exec function AddResourcesToLocalPlayer(int addAmount) |
AddXp | exec function AddXp(int XP) |
AutoSaveGame | function AutoSaveGame() |
AutoSaveGameContinue | function AutoSaveGameContinue() |
BuildAll | exec function BuildAll() |
BuildAllBuildings | exec function BuildAllBuildings() |
BuildAllBuildingsForPlayer | function BuildAllBuildingsForPlayer(H7Player pl) |
BuyAllRecruits | exec function BuyAllRecruits() |
CheckInterruptHeroMovement | function CheckInterruptHeroMovement() |
CheckOutOfSynch | function CheckOutOfSynch(int ToPlayer) |
ClientAutoMergeRemainingPool | simulated reliable client function ClientAutoMergeRemainingPool(int heroId) |
ClientPauseTurnTimer | simulated reliable client function ClientPauseTurnTimer(bool Paused) |
ClientSimTurnAnswerStartCombat | simulated reliable client function ClientSimTurnAnswerStartCombat(H7StructsAndEnums.ESimTurnStartCombatAnswer answer, int heroId) |
ClientUpdateArmyXP | simulated reliable client function ClientUpdateArmyXP(int heroId, int Exp) |
CompleteTreasureHunt | exec function CompleteTreasureHunt() |
ContinueContext | exec function ContinueContext() |
ContinueContextOrChat | exec function ContinueContextOrChat() |
ContinueHeroMove | exec function ContinueHeroMove() |
CoverFogTest | exec function CoverFogTest() |
DeferredQuickLoadPopup | function DeferredQuickLoadPopup() |
DehighlightAdventureObjects | exec function DehighlightAdventureObjects() |
DoCurrentArmyActionByCursor | function DoCurrentArmyActionByCursor() |
DoubleArmy | exec function DoubleArmy() |
DoubleClick | exec function DoubleClick() |
DumpCurrentState | exec function DumpCurrentState() |
EndPlayerTurn | exec function EndPlayerTurn() |
FlagSelected | function FlagSelected(H7CouncilFlagActor HitActor, H7CouncilMapManager managerRef) |
GetActorUnderMouse | function bool GetActorUnderMouse(optional out ImpactInfo finalHitInfo) |
GetAdventurePlayerController | static function H7AdventurePlayerController GetAdventurePlayerController() |
GetAvailableItems | function array<H7HeroItem> GetAvailableItems() |
GetFog | function bool GetFog() |
GetRetreatingArmy | function H7AdventureArmy GetRetreatingArmy() |
GiveItem | exec function GiveItem(string itemArchetypeName) |
HighlightAdventureObjects | exec function HighlightAdventureObjects() |
IsMovieSkippedLastFrame | function bool IsMovieSkippedLastFrame() |
IsNormalCombatAboutToBegin | function bool IsNormalCombatAboutToBegin() |
LeftMouseDown | exec function LeftMouseDown() |
LockCamera | exec function LockCamera() |
MergeArmyDown | exec function MergeArmyDown() |
MergeArmyUp | exec function MergeArmyUp() |
OpenCaravan | exec function OpenCaravan() |
OpenCustom1 | exec function OpenCustom1() |
OpenCustom2 | exec function OpenCustom2() |
OpenGuildOfThieves | exec function OpenGuildOfThieves() |
OpenHallOfHeroes | exec function OpenHallOfHeroes() |
OpenHeroWindow | exec function OpenHeroWindow() |
OpenLoadWindow | exec function OpenLoadWindow() |
OpenMagicGuild | exec function OpenMagicGuild() |
OpenMainBuilding | exec function OpenMainBuilding() |
OpenMarketPlace | exec function OpenMarketPlace() |
OpenOptions | exec function OpenOptions() |
OpenQuestLog | exec function OpenQuestLog() |
OpenRecruitmentWindow | exec function OpenRecruitmentWindow() |
OpenSaveWindow | exec function OpenSaveWindow() |
OpenSkillwheel | exec function OpenSkillwheel() |
OpenSpellBook | exec function OpenSpellBook() |
OpenTownDefense | exec function OpenTownDefense() |
OpenTownPopup | function OpenTownPopup(H7StructsAndEnums.ETownPopup PopUp) |
OpenWarfare | exec function OpenWarfare() |
OutlineAdventureObject | function OutlineAdventureObject(H7AdventureObject advObject, optional Color OutlineColor = MakeColor(128, 128, 128, 255), optional bool showOutline = true) |
PerformAutoAI | exec function PerformAutoAI(bool IsActive, optional bool AllowQuickCombat = true, optional bool SkipMove = false) |
PlayerTick | event PlayerTick(float DeltaTime) |
PlusLevel | exec function PlusLevel() |
PlusResources | exec function PlusResources() |
PlusSkillpoint | exec function PlusSkillpoint() |
QueueAutoSaveGame | function QueueAutoSaveGame() |
QuickLoad | exec function QuickLoad() |
QuickLoadConfirm | function QuickLoadConfirm() |
QuickSave | exec function QuickSave() |
QuickSaveContinue | function QuickSaveContinue() |
QuickSaveExists | function bool QuickSaveExists() |
ReleaseLeftMouse | exec function ReleaseLeftMouse() |
ReleaseRightMouse | exec function ReleaseRightMouse() |
RequestCancelEndTurn | reliable server function RequestCancelEndTurn() |
ResetEndTurn | simulated reliable client function ResetEndTurn() |
RevealFog | exec function RevealFog(optional int PlayerNumber = -1) |
RightMouseDown | exec function RightMouseDown() |
SelectHero | function SelectHero(int Index) |
SelectHero1 | exec function SelectHero1() |
SelectHero10 | exec function SelectHero10() |
SelectHero2 | exec function SelectHero2() |
SelectHero3 | exec function SelectHero3() |
SelectHero4 | exec function SelectHero4() |
SelectHero5 | exec function SelectHero5() |
SelectHero6 | exec function SelectHero6() |
SelectHero7 | exec function SelectHero7() |
SelectHero8 | exec function SelectHero8() |
SelectHero9 | exec function SelectHero9() |
SelectNextWeek | exec function SelectNextWeek(string weekArchetypeName) |
SelectTown | function SelectTown(int Index) |
SelectTown1 | exec function SelectTown1() |
SelectTown10 | exec function SelectTown10() |
SelectTown2 | exec function SelectTown2() |
SelectTown3 | exec function SelectTown3() |
SelectTown4 | exec function SelectTown4() |
SelectTown5 | exec function SelectTown5() |
SelectTown6 | exec function SelectTown6() |
SelectTown7 | exec function SelectTown7() |
SelectTown8 | exec function SelectTown8() |
SelectTown9 | exec function SelectTown9() |
SendAutoMergeRemainingPool | function SendAutoMergeRemainingPool(H7AdventureArmy Army) |
SendEveryoneFinishedLoading | simulated reliable client function SendEveryoneFinishedLoading() |
SendInitStartAdventureMap | simulated reliable client function SendInitStartAdventureMap() |
SendPreInitStartAdventureMap | simulated reliable client function SendPreInitStartAdventureMap() |
SendSimTurnAnswerStartCombat | reliable server function SendSimTurnAnswerStartCombat(H7StructsAndEnums.ESimTurnStartCombatAnswer answer, int heroId, int ToPlayer) |
SendStartCombatFinished | simulated reliable client function SendStartCombatFinished(bool isRetreatFinished, bool isCombatCanceled, bool IsNormalCombatAboutToBegin) |
SendUpdateArmyXP | function SendUpdateArmyXP(H7AdventureArmy Army) |
SendUpdateHeroPosition | function SendUpdateHeroPosition(int heroId, int cellId) |
ServerAutoMergeRemainingPool | reliable server function ServerAutoMergeRemainingPool(int heroId) |
ServerPauseTurnTimer | reliable server function ServerPauseTurnTimer(bool Paused) |
ServerUpdateArmyXP | reliable server function ServerUpdateArmyXP(int heroId, int Exp) |
SetCinematicMode | function SetCinematicMode(bool bInCinematicMode, bool bHidePlayer, bool bAffectsHUD, bool bAffectsMovement, bool bAffectsTurning, bool bAffectsButtons) |
SetFlythroughRunning | function SetFlythroughRunning(bool val, optional bool ToggleHUD = true, optional bool toggleCinematic = true, optional bool toggleFog = true) |
SetFog | exec function SetFog(bool val) |
SetNormalCombatAboutToBegin | function SetNormalCombatAboutToBegin(bool NewValue) |
SetRetreatingArmy | function SetRetreatingArmy(H7AdventureArmy newRetreatingArmy) |
SetTogglePlaneWithoutExploration | exec function SetTogglePlaneWithoutExploration(bool val) |
SetTransitioningToCombat | function SetTransitioningToCombat(bool val) |
SetWinAllCheat | exec function SetWinAllCheat(bool val) |
ShowRealmOverview | exec function ShowRealmOverview() |
SkipAITurn | exec function SkipAITurn() |
SpawnAdventureObject | exec function H7AdventureObject SpawnAdventureObject(int X, int Y, optional H7AdventureObject objTemplate) |
SpawnArmy | function H7AdventureArmy SpawnArmy(H7AdventureMapCell targetCell, int PlayerNumber, Rotator SpawnRotation, Actor Template, optional bool isStartHero = false) |
SpawnCaravanOutpost | exec function SpawnCaravanOutpost() |
StartRetreating | function StartRetreating(H7AdventureHero sourceHero) |
SwapArmies | exec function SwapArmies() |
TeleportHero | exec function TeleportHero() |
TeleportTo | function bool TeleportTo(H7AdventureMapCell targetCell, H7AdventureArmy currentArmy) |
TestGUIHighlight | exec function TestGUIHighlight() |
ToggleFlythrough | function ToggleFlythrough(bool val, optional bool ToggleHUD = true, optional bool toggleCinematicView = true, optional bool toggleFog = true) |
toggleFog | exec function toggleFog() |
ToggleMenu | exec function ToggleMenu() |
ToggleMiniMapOptions | exec function ToggleMiniMapOptions() |
ToggleTable | exec function ToggleTable() |
TownBrowse | function TownBrowse(int Dir) |
TownNext | exec function TownNext() |
TownPrev | exec function TownPrev() |
UnlimitedBuilding | exec function UnlimitedBuilding(bool IsSelected) |
UnlimitedMana | exec function UnlimitedMana(bool IsSelected) |
UnlimitedMovement | exec function UnlimitedMovement(bool IsSelected) |
UpdateArmyPosition | function UpdateArmyPosition(H7AdventureMapCell cell, H7AdventureArmy Army) |
UpdateHeroPosition | simulated reliable client function UpdateHeroPosition(int heroId, int cellId) |
Default values¶
MAX_FLOAT=340000000000000000000000000000000000000.0000000
mAutoSaveFrameDelay=5
mAutoSaveCurrentDelay=-1