Skip to content

SaveGameStatePlayerController

Class in MMH7Game · MMH7Game.SaveGameStatePlayerController · native, config

Object › Actor › Controller › PlayerController › GamePlayerController › SaveGameStatePlayerController

Subclasses: H7PlayerController

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

Structs

H7SaveGameEntry

FieldType
Namestring
Timeint
humanTimestring
Defaults
Name=""
Time=0
humanTime=""

Properties

NameTypeNotes
mCanPollboolprotected
mCheckTaskSucceededbooltransient
mDeleteTaskSucceededbooltransient
mIsQuickSavingboolprotected
mLoadedThisTickbooltransient
mLoadTaskSucceededbooltransient
mPostSlotCheckbooltransient
mPreSlotCheckbooltransient
mSavedThisTickbooltransient
mSaveGameHeaderManagerH7SaveGameHeaderManagerprotected
mSaveGameListarray<H7ListingSavegameDataScene>protected
mSaveGameScannerH7ListingSavegameprotected
mSaveLoadTasksarray<H7SavegameTask_Base>transient
mSaveTaskSucceededbooltransient
mScannedSavesarray<H7ListingSavegameDataScene>transient
mScanningSavesbooltransient
mSlotCheckMPbooltransient
mSlotCheckStatusinttransient
mWantsQuickLoadboolprotected

Functions

NameDeclaration
CacheSavesfunction CacheSaves()
ClearSavesCachefunction ClearSavesCache()
ComputeTickevent ComputeTick()
DeleteSaveGameexec function DeleteSaveGame(int SlotIndex)
DeleteSaveGameInUplayfunction DeleteSaveGameInUplay(int SlotIndex)
ExitHeroesexec function ExitHeroes()
GetHUDfunction H7Hud GetHUD()
GetIndexOffunction int GetIndexOf(string Filename)
GetSavegameDataForSlotfunction H7SavegameData GetSavegameDataForSlot(int SlotIndex)
GetSaveGameHeaderManagerfunction H7SaveGameHeaderManager GetSaveGameHeaderManager()
GetSaveGameHeaderManagerForSaveGameexec function H7SaveGameHeaderManager GetSaveGameHeaderManagerForSaveGame(int SlotIndex)
GetSaveGameListexec function array<H7ListingSavegameDataScene> GetSaveGameList()
GetSlotIdMPfunction int GetSlotIdMP(int checksum)
LoadGameStateexec function LoadGameState(int SlotIdx, string MapName, optional bool isMultiplayer = false, optional H7SavegameData SaveGameData)
LoadPlayerProfileStateexec function LoadPlayerProfileState(string Filename)
mOnDeleteCompletedelegate mOnDeleteComplete()
PostBeginPlaysimulated event PostBeginPlay()
ProcessScanfunction ProcessScan()
ProcessScanMPfunction ProcessScanMP()
Savegameexec function Savegame(int SlotIndex, optional H7StructsAndEnumsNative.ESaveType saveType = 0, optional string userInputName)
SaveGameCompletefunction SaveGameComplete(int SlotIndex, optional H7StructsAndEnumsNative.ESaveType saveType = 0, optional string userInputName)
SaveGameExistsfunction bool SaveGameExists(int SlotIndex)
SaveGameSortdelegate int SaveGameSort(H7ListingSavegameDataScene A, H7ListingSavegameDataScene B)
SavePlayerProfileStateexec function SavePlayerProfileState(string Filename)
ScanCompletefunction ScanComplete()
ScanForAllSaveGamesfunction ScanForAllSaveGames()
ScanForAllSaveGamesMPfunction ScanForAllSaveGamesMP(optional bool justSlotCheck = false)
ScrubFileNamefunction string ScrubFileName(string Filename)
ScrubScannerSaveNamefunction string ScrubScannerSaveName(string scannerSaveName)
ScrubUserSaveNamefunction string ScrubUserSaveName(string userSaveName)
SortSaveGameListfunction SortSaveGameList()
StopScanfunction StopScan()

Inherited

FromMembers
GamePlayerController5 properties, 18 functions
PlayerController109 properties, 400 functions
Controller62 properties, 129 functions
Actor156 properties, 262 functions
Object13 properties, 308 functions