SaveGameState
Class in MMH7Game · MMH7Game.SaveGameState
Object › SaveGameState
Using it from Lua
h7.find_all("SaveGameState") -- live instances
h7.find_class("MMH7Game.SaveGameState") -- the class
h7.hook("MMH7Game.SaveGameState.ClearActorArrays", fn)
Constants
| Name | Value |
SAVEGAMESTATE_REVISION | 1 |
Structs
DeserializeData
Defaults
JsonObj=none
ActorInterface=none
KismetDeserializeData
| Field | Type |
JsonObj | JsonObject |
KismetObjectName | string |
Defaults
JsonObj=none
KismetObjectName=""
Properties
| Name | Type | Notes |
GameInfoClassName | string | |
mActorsToDeserializeReferences | array<DeserializeData> | protected |
mHeroes | array<H7AdventureHero> | protected |
mKismetObjectsToDeserialize | array<KismetDeserializeData> | protected |
mPlayers | array<H7Player> | protected |
mSaveGameInfoJSON | string | |
mVisitableSites | array<H7VisitableSite> | protected |
PersistentMapFileName | string | |
SerializedWorldData | array | protected |
StreamingMapFileNames | array | protected |
Functions
| Name | Declaration |
ClearActorArrays | protected function ClearActorArrays() |
GetActorArchetypeFromName | function Actor GetActorArchetypeFromName(string ObjectArchetypeName) |
GetArmyByHeroID | function H7AdventureArmy GetArmyByHeroID(int heroId) |
GetPlayerByNumber | function H7Player GetPlayerByNumber(H7StructsAndEnumsNative.EPlayerNumber PlayerNumber) |
GetVisitableSite | function H7VisitableSite GetVisitableSite(int siteId) |
InitActorArrays | protected function InitActorArrays() |
IsKismetObjectName | function bool IsKismetObjectName(string ObjectName) |
LoadGameState | function LoadGameState(H7AdventureController adventureController, H7ScriptingController scriptController) |
LoadMatineeState | function LoadMatineeState(string ObjectName, JsonObject Data) |
SerializeEverything | function SerializeEverything() |
SerializeMatineeState | protected function SerializeMatineeState() |
Inherited
| From | Members |
| Object | 13 properties, 308 functions |