Skip to content

H7QuestController

Class in MMH7Game · MMH7Game.H7QuestController · native

Object › H7QuestController

Using it from Lua
h7.find_all("H7QuestController")            -- live instances
h7.find_class("MMH7Game.H7QuestController")   -- the class
h7.hook("MMH7Game.H7QuestController.AIHotseatLoseConfirmed", fn)

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

NameTypeNotes
mAdventureControllerH7AdventureController
mAllEventsarray<H7SeqCon_Event>protected
mAllQuestsarray<H7SeqAct_Quest_NewNode>protected
mEndMatineeSeqAct_Interpprotected
mLoseSequenceH7SeqAct_LoseMapprotected
mLostGameboolprotected
mMapEventParamH7MapEventParam
mMapTypeH7StructsAndEnumsNative.EMapTypeprotected
mPendingEndGameActionH7QuestController.EEndGameActionprotected
mPlayerH7Player
mQueuedForLossboolprotected
mQueuedForWinboolprotected
mSkipEndGameActionboolprotected
mWinSequenceH7SeqAct_WinMapprotected
mWonGameboolprotected

Functions

NameDeclaration
AIHotseatLoseConfirmedfunction AIHotseatLoseConfirmed()
CheckEndMatineefunction CheckEndMatinee()
CheckLoseGamefunction CheckLoseGame()
CheckWinGameevent CheckWinGame()
DoEndGameActionfunction DoEndGameAction(H7QuestController.EEndGameAction Action, optional bool skipMatinee = false)
EndGamefunction EndGame()
GetActiveEventsnative function array<H7SeqCon_Event> GetActiveEvents()
GetActiveQuestNodesnative function array<H7SeqAct_Quest_NewNode> GetActiveQuestNodes()
GetEndGameActionfunction H7QuestController.EEndGameAction GetEndGameAction()
GetEndMatineefunction SeqAct_Interp GetEndMatinee()
GetLoseSeqfunction H7SeqAct_LoseMap GetLoseSeq()
GetObjectiveForConditionfunction H7SeqAct_QuestObjective GetObjectiveForCondition(H7SeqCon_Condition searchCondition)
GetPendingEndGameActionfunction H7QuestController.EEndGameAction GetPendingEndGameAction()
GetQuestByIDfunction H7SeqAct_Quest_NewNode GetQuestByID(string Id)
GetQuestForObjectivefunction H7SeqAct_Quest_NewNode GetQuestForObjective(H7SeqAct_QuestObjective searchObjective)
GetWinSeqfunction H7SeqAct_WinMap GetWinSeq()
HasNextMapfunction bool HasNextMap()
HideHUDfunction HideHUD()
Initfunction Init()
IsGameEndfunction bool IsGameEnd()
IsGameWonfunction bool IsGameWon()
IsGameWonBySomeonefunction bool IsGameWonBySomeone()
IsLastCampaignMapfunction bool IsLastCampaignMap()
IsQueuedForLossfunction bool IsQueuedForLoss()
IsQueuedForWinfunction bool IsQueuedForWin()
isReplayfunction bool isReplay()
LoseGamefunction LoseGame()
NotifyGameEndnative function NotifyGameEnd()
SetLossSeqfunction SetLossSeq(H7SeqAct_LoseMap loss)
SetPlayerfunction SetPlayer(H7Player playerr)
SetQueuedForLossfunction SetQueuedForLoss(bool loss)
SetQueuedForWinfunction SetQueuedForWin(bool win)
SetSkipEndGameActionfunction SetSkipEndGameAction(bool Value)
SetWinSeqfunction SetWinSeq(H7SeqAct_WinMap win)
WinGamenative function WinGame()

Inherited

FromMembers
Object13 properties, 308 functions