ISystemRequestsHandler class
ink.ISystemRequestsHandler
Inheritance
Base: IScriptable
Derived
Properties
Functions
void RegisterToCallback(CName eventName, IScriptable objectt, CName functionName)RTTIvoid UnregisterFromCallback(CName eventName, IScriptable objectt, CName functionName)RTTIvoid ExitGame()RTTIuserSettings.UserSettings? GetUserSettings()RTTIvoid RequestLoadUserSettings()RTTIvoid RequestSaveUserSettings()RTTIvoid UpdateLaunchCounter()RTTIvoid RequestTelemetryConsent(bool fromSettings)RTTIbool ShouldDisplayGog()RTTIvoid RequestLocalStorageSave()RTTIstring GetGameVersion()RTTIvoid RequestSystemNotificationGeneric(CName title, CName message)RTTIvoid PauseGame()RTTIvoid UnpauseGame()RTTIbool IsGamePaused()RTTIbool IsPreGame()RTTIvoid GotoMainMenu()RTTIvoid RunUiFunctionalTestWorld()RTTIListRTTIGetGameDefCategories() ListRTTIGetGameDefinitions(int categoryId) ListRTTIGetGenders() void StartGameDefinition(int categoryId, int gamedefId, int genderId)RTTIListRTTIGetWorlds() void StartWorld(int worldId, int genderId)RTTIvoid StartNewGame(IScriptable state)RTTIint RequestSavesCountSync()RTTIvoid RequestSavesForLoad()RTTIvoid RequestSavesForSave()RTTIvoid CancelSavesRequest()RTTIbool HasLastCheckpoint()RTTIvoid LoadSavedGame(int saveId)RTTIvoid LoadLastCheckpoint(bool onlySamePlaythrough)RTTIvoid ManualSave(string saveName)RTTIbool HasFreeSaveSlot(string saveName)RTTIvoid DeleteSavedGame(int saveId)RTTIvoid ImportSavedGame()RTTIvoid ExportSavedGame(int saveId)RTTIvoid QuickSave()RTTIvoid OverrideSave(int saveId)RTTIvoid RequestSavedGameScreenshot(int saveId, WeakHandle<ink.ImageWidget> imageWidget, WeakHandle<IScriptable>? callbackListener, CName? functionName)RTTIvoid CancelSavedGameScreenshotRequests()RTTIvoid RequestGameScreenshotsForLoad()RTTIink.GameScreenshotInfo[] SortGameScreenshot(ink.GameScreenshotInfo[] gameScreenshotInfos, ink.GameScreenshotSortMode sortMode)RTTIvoid RequestGameScreenshot(int screenshotId, WeakHandle<ink.ImageWidget> imageWidget, WeakHandle<IScriptable>? callbackListener, CName? functionName)RTTIbool RequestGameScreenshotByHash(uint screenshotHash, WeakHandle<ink.ImageWidget> imageWidget, WeakHandle<IScriptable>? callbackListener, CName? functionName)RTTIvoid CancelGameScreenshotRequests()RTTIvoid DeleteGameScreenshotRequest(int screenshotId, WeakHandle<IScriptable>? callbackListener, CName? functionName)RTTIvoid RequestLoadFavorites()RTTIvoid RequestSaveFavorites(uint[] favorites)RTTIuint GetPathHash(string path)RTTIink.LatestSaveMetadataInfo? GetLatestSaveMetadata()RTTIservices.CloudSavesQueryStatus GetCloudSavesQueryStatus()RTTIbool IsAdditionalContentOwned(CName id)RTTIbool IsAdditionalContentEnabled(CName id)RTTIbool IsAdditionalContentInstalled(CName id)RTTIbool IsAdditionalContentReleased(CName id)RTTIbool IsPurchaseThroughAppEnabled()RTTIbool IsInstallThroughAppEnabled()RTTIuint GetAdditionalContentValidationResult(CName id)RTTIbool RequestAdditionalContentPurchase(CName id)RTTIvoid RequestAdditionalContentInstall(CName title)RTTIbool IsOnline()RTTIvoid RequestLANServers()RTTIvoid RequestInternetServers()RTTIvoid JoinServer(int serverId)RTTIvoid CloudQuickmatch(string groupToken)RTTIListRTTIGetMultiplayerWorlds() ListRTTIGetPlayerRecordIds() ListRTTIGetSessionTypes() ListRTTIGetSessionTimeLimits() ListRTTIGetSessionPlayersLimits() ListRTTIGetRecords() void PlayRecord(string filename)RTTIvoid LogPreorderBannerImpression(CName id)RTTIvoid LogPreorderPopupImpression(CName id)RTTIvoid LogPreorderBannerClick(CName id)RTTIvoid LogPreorderClick(CName id)RTTIvoid OpenPrivacyPolicyUrl()RTTIvoid RequestMarketingConsentPopupType()RTTIvoid RequestMarketingConsentVersionUpdate()RTTIvoid RequestMarketingConsentSignInVersionUpdate()RTTIvoid RequestMarketingConsentUpdate(bool newsletterConsent, bool thirdPartyConsent)RTTI