BlackICE Scripting

class ink

ISystemRequestsHandler

ink.ISystemRequestsHandler

  • 24 properties
  • 84 functions
  • 1 derived class

Extends IScriptable ISerializable

Properties

PropertyTypeOffset
SavesForSaveReadyink.SystemRequesResult0x40
SavesForLoadReadyink.SystemRequesResult0x78
SaveMetadataReadyink.SaveMetadataRequestResult0xB0
GogLoginStatusChangedink.OnGogLoginStatusChangedResult0xE8
SaveDeletedink.DeleteRequestResult0x2A8
SaveTransferUpdateink.SaveTransferRequestUpdate0x2E0
ServersSearchResultink.SystemServerRequesResult0x548
TelemetryDataRemovalCallbackink.TelemetryDataRemovalCallback0x318
AdditionalContentPurchaseResultink.AdditionalContentPurchaseCallback0x350
AdditionalContentInstallationRequestResultink.AdditionalContentInstallRequestedCallback0x388
AdditionalContentInstallationResultink.AdditionalContentInstalledCallback0x3C0
AdditionalContentStatusUpdateResultink.AdditionalContentStatusUpdateCallback0x3F8
AdditionalContentDataReloadProgressCallbackink.AdditionalContentDataReloadProgress0x430
ToggleBreachingCallbackink.ToggleBreachingCallback0x468
UserChangedink.UserIdResult0x510
UserIdResultink.UserIdResult0x4D8
TrialVersionRemainingTimeUpdatedink.TrialVersionRemainingTimeUpdate0x120
BoughtFullGameink.TrialOnBuyFullGame0x158
CloudSavesQueryStatusChangedink.CloudSavesQueryStatusChange0x190
CloudSaveUploadFinishink.CloudSaveUploadFinish0x1C8
ScreenshotsForLoadReadyink.GameScreenshotsRequestResult0x200
FavoritesLoadedReadyink.FavoriteLoadResult0x238
DeleteSreenshotCompleteink.DeleteScreenshotResult0x270
GogSignInCallbackink.GogSignInCallback0x4A0

Functions

  • void RegisterToCallback(CName eventName, IScriptable objectt, CName functionName) RTTI
  • void UnregisterFromCallback(CName eventName, IScriptable objectt, CName functionName) RTTI
  • void ExitGame() RTTI
  • userSettings.UserSettings? GetUserSettings() RTTI
  • void RequestLoadUserSettings() RTTI
  • void RequestSaveUserSettings() RTTI
  • void UpdateLaunchCounter() RTTI
  • void RequestTelemetryConsent(bool fromSettings) RTTI
  • bool ShouldDisplayGog() RTTI
  • void RequestLocalStorageSave() RTTI
  • string GetGameVersion() RTTI
  • void RequestSystemNotificationGeneric(CName title, CName message) RTTI
  • void PauseGame() RTTI
  • void UnpauseGame() RTTI
  • bool IsGamePaused() RTTI
  • bool IsPreGame() RTTI
  • void GotoMainMenu() RTTI
  • void RunUiFunctionalTestWorld() RTTI
  • List GetGameDefCategories() RTTI
  • List GetGameDefinitions(int categoryId) RTTI
  • List GetGenders() RTTI
  • void StartGameDefinition(int categoryId, int gamedefId, int genderId) RTTI
  • List GetWorlds() RTTI
  • void StartWorld(int worldId, int genderId) RTTI
  • void StartNewGame(IScriptable state) RTTI
  • int RequestSavesCountSync() RTTI
  • void RequestSavesForLoad() RTTI
  • void RequestSavesForSave() RTTI
  • void CancelSavesRequest() RTTI
  • bool HasLastCheckpoint() RTTI
  • void LoadSavedGame(int saveId) RTTI
  • void LoadLastCheckpoint(bool onlySamePlaythrough) RTTI
  • void ManualSave(string saveName) RTTI
  • bool HasFreeSaveSlot(string saveName) RTTI
  • void DeleteSavedGame(int saveId) RTTI
  • void ImportSavedGame() RTTI
  • void ExportSavedGame(int saveId) RTTI
  • void QuickSave() RTTI
  • void OverrideSave(int saveId) RTTI
  • void RequestSavedGameScreenshot(int saveId, WeakHandle<ink.ImageWidget> imageWidget, WeakHandle<IScriptable>? callbackListener, CName? functionName) RTTI
  • void CancelSavedGameScreenshotRequests() RTTI
  • void RequestGameScreenshotsForLoad() RTTI
  • ink.GameScreenshotInfo[] SortGameScreenshot(ink.GameScreenshotInfo[] gameScreenshotInfos, ink.GameScreenshotSortMode sortMode) RTTI
  • void RequestGameScreenshot(int screenshotId, WeakHandle<ink.ImageWidget> imageWidget, WeakHandle<IScriptable>? callbackListener, CName? functionName) RTTI
  • void RequestGameScreenshotByPath(string screenshotPath, WeakHandle<ink.ImageWidget> imageWidget, WeakHandle<IScriptable>? callbackListener, CName? functionName) RTTI
  • bool RequestGameScreenshotByHash(uint screenshotHash, WeakHandle<ink.ImageWidget> imageWidget, WeakHandle<IScriptable>? callbackListener, CName? functionName) RTTI
  • void CancelGameScreenshotRequests() RTTI
  • void DeleteGameScreenshotRequest(int screenshotId, WeakHandle<IScriptable>? callbackListener, CName? functionName) RTTI
  • void RequestLoadFavorites() RTTI
  • void RequestSaveFavorites(uint[] favorites) RTTI
  • uint GetPathHash(string path) RTTI
  • ink.LatestSaveMetadataInfo? GetLatestSaveMetadata() RTTI
  • services.CloudSavesQueryStatus GetCloudSavesQueryStatus() RTTI
  • void RequestTelemetryDataRemoval() RTTI
  • bool IsAdditionalContentOwned(CName id) RTTI
  • bool IsAdditionalContentEnabled(CName id) RTTI
  • bool IsAdditionalContentInstalled(CName id) RTTI
  • bool IsAdditionalContentReleased(CName id) RTTI
  • bool IsPurchaseThroughAppEnabled() RTTI
  • bool IsInstallThroughAppEnabled() RTTI
  • uint GetAdditionalContentValidationResult(CName id) RTTI
  • bool RequestAdditionalContentPurchase(CName id) RTTI
  • void RequestAdditionalContentInstall(CName title) RTTI
  • bool IsOnline() RTTI
  • void RequestLANServers() RTTI
  • void RequestInternetServers() RTTI
  • void JoinServer(int serverId) RTTI
  • void CloudQuickmatch(string groupToken) RTTI
  • List GetMultiplayerWorlds() RTTI
  • List GetPlayerRecordIds() RTTI
  • List GetSessionTypes() RTTI
  • List GetSessionTimeLimits() RTTI
  • List GetSessionPlayersLimits() RTTI
  • List GetRecords() RTTI
  • void PlayRecord(string filename) RTTI
  • void LogPreorderBannerImpression(CName id) RTTI
  • void LogPreorderPopupImpression(CName id) RTTI
  • void LogPreorderBannerClick(CName id) RTTI
  • void LogPreorderClick(CName id) RTTI
  • void OpenPrivacyPolicyUrl() RTTI
  • bool HasAltDisplay() RTTI
  • red.GameServicesPlatform GetGameServicePlatform() RTTI
  • bool GetIsSignedIn() RTTI
  • void RequestSystemNotificationGenericYesNo(CName title, CName message, WeakHandle<IScriptable>? callbackListener, CName? functionName, bool? hasCancelBtn) RTTI