BlackICE Scripting

class

SaveGameMenuGameController

  • 20 properties
  • 28 functions

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

Properties

PropertyTypeOffset
listink.CompoundWidgetReference0x10 scripted
buttonHintsManagerRefink.WidgetReference0x28 scripted
gogButtonWidgetRefink.WidgetReference0x40 scripted
gogContainerink.WidgetReference0x58 scripted
scrollbarink.WidgetReference0x70 scripted
eventDispatcherWeakHandle<ink.MenuEventDispatcher>0x88 scripted
handlerWeakHandle<ink.ISystemRequestsHandler>0x98 scripted
buttonHintsControllerWeakHandle<ButtonHints>0xA8 scripted
gogContainerControllerWeakHandle<GogContainerController>0xB8 scripted
saveInfoink.SaveMetadataInfo?0xC8 scripted
savesList0xD8 scripted
pendingRegistrationbool0xE8 scripted
hasEmptySlotbool0xE9 scripted
saveInProgressbool0xEA scripted
loadCompletebool0xEB scripted
saveFilesReadybool0xEC scripted
cloudSyncedbool0xED scripted
emptySlotControllerWeakHandle<LoadListItem>0xF0 scripted
isEp1Enabledbool0x100 scripted
isUserUGCRestrictedbool0x101 scripted

Functions

  • bool OnInitialize() overrideRTTI
  • bool OnUninitialize() overrideRTTI
  • bool OnButtonRelease(ink.PointerEvent evt) RTTI
  • bool OnRefreshGOGState(game.ui.RefreshGOGState evt) RTTI
  • bool OnRequestRestrictionStatusCallBack(int status) RTTI
  • void RefreshUGCRestrictedThumbnails() RTTI
  • void InitCrossProgression() RTTI
  • void TryToCreateEmptySlot() RTTI
  • void SetupLoadItems(List saves) RTTI
  • void CreateLoadItem(int index) RTTI
  • bool OnSaveFile(ink.PointerEvent e) RTTI
  • void GogLogin(bool isReload) RTTI
  • void SpawnGogPopupWidget(WeakHandle<ink.CompoundWidget> gogContainer) RTTI
  • bool OnSaveDeleted(bool result, int idx) RTTI
  • bool OnGogLoginStatusChanged(bool bIsSignedIn) RTTI
  • bool OnGogReloadEmporium(GogReloadEmporium evt) RTTI
  • bool OnOverrideSaveAccepted() RTTI
  • bool OnSavingComplete(bool success, game.SaveLock[] locks) RTTI
  • bool OnSavesForSaveReady(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
  • void PlayLoadingAnimation() RTTI
  • void StopLoadingAnimation() RTTI
  • void ShowCompatibilityLimitationPopup() RTTI