BlackICE Scripting

class

SaveGameMenuGameController

  • 18 properties
  • 24 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
saveInfoink.SaveMetadataInfo?0xB8 scripted
savesList0xC8 scripted
pendingRegistrationbool0xD8 scripted
hasEmptySlotbool0xD9 scripted
saveInProgressbool0xDA scripted
loadCompletebool0xDB scripted
saveFilesReadybool0xDC scripted
cloudSyncedbool0xDD scripted
emptySlotControllerWeakHandle<LoadListItem>0xE0 scripted
isEp1Enabledbool0xF0 scripted

Functions

  • bool OnInitialize() overrideRTTI
  • bool OnUninitialize() overrideRTTI
  • bool OnButtonRelease(ink.PointerEvent evt) RTTI
  • bool OnRefreshGOGState(game.ui.RefreshGOGState evt) 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() RTTI
  • bool OnSaveDeleted(bool result, int idx) RTTI
  • bool OnGogLoginStatusChanged(bool bIsSignedIn) 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