H7QuestController¶
Class in MMH7Game · MMH7Game.H7QuestController · native
Object › H7QuestController
Using it from Lua
Enums¶
EEndGameAction
EGA_NEXT_MAP = 0, EGA_COUNCIL = 1, EGA_MAINMENU = 2, EGA_OBSERVER = 3, EGA_LOAD_GAME = 4, EGA_RESTART_MAP = 5, EGA_MAX = 6
Properties¶
| Name | Type | Notes |
|---|---|---|
mAdventureController | H7AdventureController | |
mAllEvents | array<H7SeqCon_Event> | protected |
mAllQuests | array<H7SeqAct_Quest_NewNode> | protected |
mEndMatinee | SeqAct_Interp | protected |
mLoseSequence | H7SeqAct_LoseMap | protected |
mLostGame | bool | protected |
mMapEventParam | H7MapEventParam | |
mMapType | H7StructsAndEnumsNative.EMapType | protected |
mPendingEndGameAction | H7QuestController.EEndGameAction | protected |
mPlayer | H7Player | |
mQueuedForLoss | bool | protected |
mQueuedForWin | bool | protected |
mSkipEndGameAction | bool | protected |
mWinSequence | H7SeqAct_WinMap | protected |
mWonGame | bool | protected |
Functions¶
| Name | Declaration |
|---|---|
AIHotseatLoseConfirmed | function AIHotseatLoseConfirmed() |
CheckEndMatinee | function CheckEndMatinee() |
CheckLoseGame | function CheckLoseGame() |
CheckWinGame | event CheckWinGame() |
DoEndGameAction | function DoEndGameAction(H7QuestController.EEndGameAction Action, optional bool skipMatinee = false) |
EndGame | function EndGame() |
GetActiveEvents | native function array<H7SeqCon_Event> GetActiveEvents() |
GetActiveQuestNodes | native function array<H7SeqAct_Quest_NewNode> GetActiveQuestNodes() |
GetEndGameAction | function H7QuestController.EEndGameAction GetEndGameAction() |
GetEndMatinee | function SeqAct_Interp GetEndMatinee() |
GetLoseSeq | function H7SeqAct_LoseMap GetLoseSeq() |
GetObjectiveForCondition | function H7SeqAct_QuestObjective GetObjectiveForCondition(H7SeqCon_Condition searchCondition) |
GetPendingEndGameAction | function H7QuestController.EEndGameAction GetPendingEndGameAction() |
GetQuestByID | function H7SeqAct_Quest_NewNode GetQuestByID(string Id) |
GetQuestForObjective | function H7SeqAct_Quest_NewNode GetQuestForObjective(H7SeqAct_QuestObjective searchObjective) |
GetWinSeq | function H7SeqAct_WinMap GetWinSeq() |
HasNextMap | function bool HasNextMap() |
HideHUD | function HideHUD() |
Init | function Init() |
IsGameEnd | function bool IsGameEnd() |
IsGameWon | function bool IsGameWon() |
IsGameWonBySomeone | function bool IsGameWonBySomeone() |
IsLastCampaignMap | function bool IsLastCampaignMap() |
IsQueuedForLoss | function bool IsQueuedForLoss() |
IsQueuedForWin | function bool IsQueuedForWin() |
isReplay | function bool isReplay() |
LoseGame | function LoseGame() |
NotifyGameEnd | native function NotifyGameEnd() |
SetLossSeq | function SetLossSeq(H7SeqAct_LoseMap loss) |
SetPlayer | function SetPlayer(H7Player playerr) |
SetQueuedForLoss | function SetQueuedForLoss(bool loss) |
SetQueuedForWin | function SetQueuedForWin(bool win) |
SetSkipEndGameAction | function SetSkipEndGameAction(bool Value) |
SetWinSeq | function SetWinSeq(H7SeqAct_WinMap win) |
WinGame | native function WinGame() |
Inherited¶
| From | Members |
|---|---|
| Object | 13 properties, 308 functions |