BlackICE Scripting

class

LoadGameMenuGameController

  • 40 properties
  • 48 functions

Extends game.ui.SaveHandlingController game.ui.MenuGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable

Properties

PropertyTypeOffset
listink.CompoundWidgetReference0x10 scripted
noSavedGamesLabelink.WidgetReference0x28 scripted
buttonHintsManagerRefink.WidgetReference0x40 scripted
transitToLoadingAnimNameCName0x58 scripted
transitToLoadingSlotAnimNameCName0x60 scripted
animDelayBetweenSlotsfloat0x68 scripted
animDelayForMainSlotfloat0x6C scripted
enableLoadingTransitionbool0x70 scripted
gogButtonWidgetRefink.WidgetReference0x78 scripted
gogContainerink.WidgetReference0x90 scripted
loadingSpinnerink.WidgetReference0xA8 scripted
scrollbarink.WidgetReference0xC0 scripted
tooltipManagerRefink.WidgetReference0xD8 scripted
disableModVerificationLabelink.WidgetReference0xF0 scripted
tooltipManagerWeakHandle<game.ui.TooltipsManager>0x108 scripted
eventDispatcherWeakHandle<ink.MenuEventDispatcher>0x118 scripted
loadCompletebool0x128 scripted
saveInfoink.SaveMetadataInfo?0x130 scripted
buttonHintsControllerWeakHandle<ButtonHints>0x140 scripted
saveToLoadIndexint0x150 scripted
saveToLoadIDulong0x158 scripted
isInputDisabledbool0x160 scripted
saveTransferPopupTokenink.GameNotificationToken?0x168 scripted
savesList0x178 scripted
saveFilesReadybool0x188 scripted
cloudSyncedbool0x189 scripted
onlineSystemWeakHandle<game.IOnlineSystem>0x190 scripted
systemHandlerWeakHandle<ink.ISystemRequestsHandler>0x1A0 scripted
pendingRegistrationbool0x1B0 scripted
isEp1Enabledbool0x1B1 scripted
animProxyink.anim.Proxy?0x1B8 scripted
sourceIndexint0x1C8 scripted
playthroughIDsList0x1D0 scripted
saveWidgetsMapListink.Widget>[]>0x1E0 scripted
saveGroupHeaderWidgetsWeakHandle<ink.Widget>[]0x1F0 scripted
saveGroupInfosSaveGroupInfo?[]0x200 scripted
buttonListWeakHandle<LoadListItem>[]0x210 scripted
buttonListFinalizedbool0x220 scripted
gogContainerControllerWeakHandle<GogContainerController>0x228 scripted
isUserUGCRestrictedbool0x238 scripted

Functions

  • bool OnInitialize() overrideRTTI
  • bool OnRequestRestrictionStatusCallBack(int status) RTTI
  • bool OnUninitialize() overrideRTTI
  • bool OnTrophyIconHoveredOver(ink.PointerEvent e) RTTI
  • bool OnModIconHovered(ink.PointerEvent e) RTTI
  • bool OnIconHoveredOut(ink.PointerEvent e) RTTI
  • void OpenUpdateModsPopup(ink.ModToUpdateInfo[] modInfoList, int deprecatedCount, bool bDoesNumberExceedModLimit, bool bHaveDeletedModsBeenRemoved, bool bShouldDisplayThumbnail, bool bShouldDisplayModName, bool bModsDefaultSelected) RTTI
  • bool OnRefreshGOGState(game.ui.RefreshGOGState evt) RTTI
  • void InitCrossProgression() RTTI
  • void PlayLoadingAnimation() RTTI
  • void StopLoadingAnimation() RTTI
  • bool OnButtonRelease(ink.PointerEvent evt) RTTI
  • void SetAllGroupsExpandedState(bool expandedState) RTTI
  • void SetVisibilityOfSavesInGroup(int playthroughIndex, bool newVisibility) RTTI
  • void UpdateButtonHints(int savesCount) RTTI
  • void SetupLoadItems(List saves) RTTI
  • void RefreshUGCRestrictedThumbnails() RTTI
  • void RefreshUnfinishedItemLoads() RTTI
  • void CreateLoadItem(int index) RTTI
  • bool OnReleaseLoadListGroup(ink.PointerEvent e) RTTI
  • bool OnReleaseLoadListItem(ink.PointerEvent e) RTTI
  • void LoadGame(LoadListItem controller) RTTI
  • void PlayTransitionAnimOnButtons(int sourceIndex, bool reverse) RTTI
  • void PlayTransitionAnimOnButton(int index, int distanceFromSource, bool reverse) RTTI
  • bool OnLoadSaveInGameCanceled() RTTI
  • void PlayTransitionAnimOnButton(int index, float delay, bool reverse) RTTI
  • void GogLogin(bool isReload) RTTI
  • void SpawnGogPopupWidget(WeakHandle<ink.CompoundWidget> gogContainer) RTTI
  • bool OnTransitionFinished(ink.anim.Proxy anim) RTTI
  • bool OnTransitionFinishedPreGame(ink.anim.Proxy anim) RTTI
  • bool OnSaveDeleted(bool result, int idx) RTTI
  • bool OnGogLoginStatusChanged(bool bIsSignedIn) RTTI
  • bool OnGogReloadEmporium(GogReloadEmporium evt) RTTI
  • bool OnSavesForLoadReady(List saves) RTTI
  • bool OnCloudSavesQueryStatusChanged(services.CloudSavesQueryStatus status) RTTI
  • bool OnCloudSaveUploadFinish(bool success) RTTI
  • void UpdateSavesList() RTTI
  • void ResetSaveMetaData() RTTI
  • bool OnSaveMetadataReady(ink.SaveMetadataInfo info) RTTI
  • int CreateNewSaveGroup(ink.SaveMetadataInfo info) RTTI
  • void ReorderListItem(WeakHandle<ink.Widget> item, int playthroughIndex, bool isHeader) RTTI
  • WeakHandle<ink.Widget> FindSaveWidget(int index) RTTI
  • int CountSaveWidgetsInGroups() RTTI
  • void PopulateButtonList() RTTI
  • bool OnGogPressed(ink.PointerEvent evt) RTTI
  • bool OnSetMenuEventDispatcher(WeakHandle<ink.MenuEventDispatcher> menuEventDispatcher) overrideRTTI
  • void EnsureGroupHeaderIsVisible(WeakHandle<ink.Widget> widgetToEnsureVisiblity) RTTI
  • void EnsureSelectionIsOverGroup(WeakHandle<ink.Widget> widgetToSelect) RTTI