REDNODE / GAME API

SaveGameMenuGameController

classscriptedClass

extends gameuiSaveHandlingController › gameuiMenuGameController › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable

Properties 18

NameTypeFlags
buttonHintsControllerwref<ButtonHints>scriptedprivate
buttonHintsManagerRefinkWidgetRefscriptedprivate
cloudSyncedBoolscriptedprivate
emptySlotControllerwref<LoadListItem>scriptedprivate
eventDispatcherwref<inkMenuEventDispatcher>scriptedprivate
gogButtonWidgetRefinkWidgetRefscriptedprivate
gogContainerinkWidgetRefscriptedprivate
handlerwref<inkISystemRequestsHandler>scriptedprivate
hasEmptySlotBoolscriptedprivate
isEp1EnabledBoolscriptedprivate
listinkCompoundRefscriptedprivate
loadCompleteBoolscriptedprivate
pendingRegistrationBoolscriptedprivate
saveFilesReadyBoolscriptedprivate
saveInforef<SaveMetadataInfo>scriptedprivate
saveInProgressBoolscriptedprivate
savesarray<String>scriptedprivate
scrollbarinkWidgetRefscriptedprivate

Methods 24

private final func CreateLoadItem(index: Int32)scripted
private final func GogLogin()scripted
private final func InitCrossProgression()scripted
protected cb func OnButtonRelease(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnCloudSavesQueryStatusChanged(status: CloudSavesQueryStatus) -> Boolscripted
protected cb func OnCloudSaveUploadFinish(success: Bool) -> Boolscripted
protected cb func OnGogLoginStatusChanged(bIsSignedIn: Bool) -> Boolscripted
protected cb func OnGogPressed(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnOverrideSaveAccepted() -> Boolscripted
protected cb func OnRefreshGOGState(evt: ref<RefreshGOGState>) -> Boolscripted
protected cb func OnSaveDeleted(result: Bool, idx: Int32) -> Boolscripted
protected cb func OnSaveFile(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnSaveMetadataReady(info: ref<SaveMetadataInfo>) -> Boolscripted
protected cb func OnSavesForSaveReady(saves: array<String>) -> Boolscripted
protected cb func OnSavingComplete(success: Bool, locks: array<gameSaveLock>) -> Boolscripted
protected cb func OnSetMenuEventDispatcher(menuEventDispatcher: wref<inkMenuEventDispatcher>) -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted
private final func PlayLoadingAnimation()scripted
private final func SetupLoadItems(saves: script_ref<array<String>>)scripted
private final func ShowCompatibilityLimitationPopup()scripted
private final func StopLoadingAnimation()scripted
private final func TryToCreateEmptySlot()scripted
private final func UpdateSavesList()scripted