REDNODE / GAME API

LoadGameMenuGameController

classscriptedClass

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

Properties 29

NameTypeFlags
animDelayBetweenSlotsFloatscriptedprivate
animDelayForMainSlotFloatscriptedprivate
animProxyref<inkAnimProxy>scriptedprivate
buttonHintsControllerwref<ButtonHints>scriptedprivate
buttonHintsManagerRefinkWidgetRefscriptedprivate
cloudSyncedBoolscriptedprivate
enableLoadingTransitionBoolscriptedprivate
eventDispatcherwref<inkMenuEventDispatcher>scriptedprivate
gogButtonWidgetRefinkWidgetRefscriptedprivate
gogContainerinkWidgetRefscriptedprivate
isEp1EnabledBoolscriptedprivate
isInputDisabledBoolscriptedprivate
laodingSpinnerinkWidgetRefscriptedprivate
listinkCompoundRefscriptedprivate
loadCompleteBoolscriptedprivate
noSavedGamesLabelinkWidgetRefscriptedprivate
onlineSystemwref<IOnlineSystem>scriptedprivate
pendingRegistrationBoolscriptedprivate
saveFilesReadyBoolscriptedprivate
saveInforef<SaveMetadataInfo>scriptedprivate
savesarray<String>scriptedprivate
saveToLoadIDUint64scriptedprivate
saveToLoadIndexInt32scriptedprivate
saveTransferPopupTokenref<inkGameNotificationToken>scriptedprivate
scrollbarinkWidgetRefscriptedprivate
sourceIndexInt32scriptedprivate
systemHandlerwref<inkISystemRequestsHandler>scriptedprivate
transitToLoadingAnimNameCNamescriptedprivate
transitToLoadingSlotAnimNameCNamescriptedprivate

Methods 29

private final func CreateLoadItem(index: Int32)scripted
private final func GogLogin()scripted
private final func InitCrossProgression()scripted
private final func LoadGame(controller: ref<LoadListItem>)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 OnLoadSaveInGameCanceled() -> Boolscripted
protected cb func OnRefreshGOGState(evt: ref<RefreshGOGState>) -> Boolscripted
protected cb func OnRelease(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnSaveDeleted(result: Bool, idx: Int32) -> Boolscripted
protected cb func OnSaveMetadataReady(info: ref<SaveMetadataInfo>) -> Boolscripted
protected cb func OnSavesForLoadReady(saves: array<String>) -> Boolscripted
protected cb func OnSetMenuEventDispatcher(menuEventDispatcher: wref<inkMenuEventDispatcher>) -> Boolscripted
protected cb func OnTransitionFinished(anim: ref<inkAnimProxy>) -> Boolscripted
protected cb func OnTransitionFinishedPreGame(anim: ref<inkAnimProxy>) -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted
private final func PlayLoadingAnimation()scripted
private final func PlayTransitionAnimOnButton(index: Int32, delay: Float, reverse: Bool)scripted
private final func PlayTransitionAnimOnButton(index: Int32, distanceFromSource: Int32, reverse: Bool)scripted
private final func PlayTransitionAnimOnButtons(sourceIndex: Int32, reverse: Bool)scripted
private final func RefreshUnfinishedItemLoads()scripted
private final func SetupLoadItems(saves: script_ref<array<String>>)scripted
private final func StopLoadingAnimation()scripted
private final func UpdateButtonHints(savesCount: Int32)scripted
private final func UpdateSavesList()scripted