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
| Field | Type |
Name | string |
Time | int |
humanTime | string |
Defaults
Name=""
Time=0
humanTime=""
Properties
| Name | Type | Notes |
mCanPoll | bool | protected |
mCheckTaskSucceeded | bool | transient |
mDeleteTaskSucceeded | bool | transient |
mIsQuickSaving | bool | protected |
mLoadedThisTick | bool | transient |
mLoadTaskSucceeded | bool | transient |
mPostSlotCheck | bool | transient |
mPreSlotCheck | bool | transient |
mSavedThisTick | bool | transient |
H7SaveGameHeaderManager | protected |
mSaveGameList | array<H7ListingSavegameDataScene> | protected |
mSaveGameScanner | H7ListingSavegame | protected |
mSaveLoadTasks | array<H7SavegameTask_Base> | transient |
mSaveTaskSucceeded | bool | transient |
mScannedSaves | array<H7ListingSavegameDataScene> | transient |
mScanningSaves | bool | transient |
mSlotCheckMP | bool | transient |
mSlotCheckStatus | int | transient |
mWantsQuickLoad | bool | protected |
Functions
| Name | Declaration |
CacheSaves | function CacheSaves() |
ClearSavesCache | function ClearSavesCache() |
ComputeTick | event ComputeTick() |
DeleteSaveGame | exec function DeleteSaveGame(int SlotIndex) |
DeleteSaveGameInUplay | function DeleteSaveGameInUplay(int SlotIndex) |
ExitHeroes | exec function ExitHeroes() |
GetHUD | function H7Hud GetHUD() |
GetIndexOf | function int GetIndexOf(string Filename) |
GetSavegameDataForSlot | function H7SavegameData GetSavegameDataForSlot(int SlotIndex) |
function H7SaveGameHeaderManager GetSaveGameHeaderManager() |
exec function H7SaveGameHeaderManager GetSaveGameHeaderManagerForSaveGame(int SlotIndex) |
GetSaveGameList | exec function array<H7ListingSavegameDataScene> GetSaveGameList() |
GetSlotIdMP | function int GetSlotIdMP(int checksum) |
LoadGameState | exec function LoadGameState(int SlotIdx, string MapName, optional bool isMultiplayer = false, optional H7SavegameData SaveGameData) |
LoadPlayerProfileState | exec function LoadPlayerProfileState(string Filename) |
mOnDeleteComplete | delegate mOnDeleteComplete() |
PostBeginPlay | simulated event PostBeginPlay() |
ProcessScan | function ProcessScan() |
ProcessScanMP | function ProcessScanMP() |
Savegame | exec function Savegame(int SlotIndex, optional H7StructsAndEnumsNative.ESaveType saveType = 0, optional string userInputName) |
SaveGameComplete | function SaveGameComplete(int SlotIndex, optional H7StructsAndEnumsNative.ESaveType saveType = 0, optional string userInputName) |
SaveGameExists | function bool SaveGameExists(int SlotIndex) |
SaveGameSort | delegate int SaveGameSort(H7ListingSavegameDataScene A, H7ListingSavegameDataScene B) |
SavePlayerProfileState | exec function SavePlayerProfileState(string Filename) |
ScanComplete | function ScanComplete() |
ScanForAllSaveGames | function ScanForAllSaveGames() |
ScanForAllSaveGamesMP | function ScanForAllSaveGamesMP(optional bool justSlotCheck = false) |
ScrubFileName | function string ScrubFileName(string Filename) |
ScrubScannerSaveName | function string ScrubScannerSaveName(string scannerSaveName) |
ScrubUserSaveName | function string ScrubUserSaveName(string userSaveName) |
SortSaveGameList | function SortSaveGameList() |
StopScan | function StopScan() |
Inherited