BlackICE Scripting

class

LoadGameMenuGameController

  • 29 properties
  • 29 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
laodingSpinnerink.WidgetReference0xA8 scripted
scrollbarink.WidgetReference0xC0 scripted
eventDispatcherWeakHandle<ink.MenuEventDispatcher>0xD8 scripted
loadCompletebool0xE8 scripted
saveInfoink.SaveMetadataInfo?0xF0 scripted
buttonHintsControllerWeakHandle<ButtonHints>0x100 scripted
saveToLoadIndexint0x110 scripted
saveToLoadIDulong0x118 scripted
isInputDisabledbool0x120 scripted
saveTransferPopupTokenink.GameNotificationToken?0x128 scripted
savesList0x138 scripted
saveFilesReadybool0x148 scripted
cloudSyncedbool0x149 scripted
onlineSystemWeakHandle<game.IOnlineSystem>0x150 scripted
systemHandlerWeakHandle<ink.ISystemRequestsHandler>0x160 scripted
pendingRegistrationbool0x170 scripted
isEp1Enabledbool0x171 scripted
animProxyink.anim.Proxy?0x178 scripted
sourceIndexint0x188 scripted

Functions

  • bool OnInitialize() overrideRTTI
  • bool OnUninitialize() overrideRTTI
  • bool OnRefreshGOGState(game.ui.RefreshGOGState evt) RTTI
  • void InitCrossProgression() RTTI
  • void PlayLoadingAnimation() RTTI
  • void StopLoadingAnimation() RTTI
  • bool OnButtonRelease(ink.PointerEvent evt) RTTI
  • void UpdateButtonHints(int savesCount) RTTI
  • void SetupLoadItems(List saves) RTTI
  • void RefreshUnfinishedItemLoads() RTTI
  • void CreateLoadItem(int index) RTTI
  • bool OnRelease(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() 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 OnSavesForLoadReady(List saves) RTTI
  • bool OnCloudSavesQueryStatusChanged(services.CloudSavesQueryStatus status) RTTI
  • bool OnCloudSaveUploadFinish(bool success) RTTI
  • void UpdateSavesList() RTTI
  • bool OnSaveMetadataReady(ink.SaveMetadataInfo info) RTTI
  • bool OnGogPressed(ink.PointerEvent evt) RTTI
  • bool OnSetMenuEventDispatcher(WeakHandle<ink.MenuEventDispatcher> menuEventDispatcher) overrideRTTI