inkISystemRequestsHandler
abstract classnativeimportOnly
extends IScriptable › ISerializable
Extended by 1 type
Properties 23
| Name | Type | Flags |
|---|---|---|
AdditionalContentDataReloadProgressCallback | inkAdditionalContentDataReloadProgress | overriding |
AdditionalContentInstallationRequestResult | inkAdditionalContentInstallRequestedCallback | overriding |
AdditionalContentInstallationResult | inkAdditionalContentInstalledCallback | overriding |
AdditionalContentPurchaseResult | inkAdditionalContentPurchaseCallback | overriding |
AdditionalContentStatusUpdateResult | inkAdditionalContentStatusUpdateCallback | overriding |
BoughtFullGame | inkTrialOnBuyFullGame | overriding |
CloudSavesQueryStatusChanged | inkCloudSavesQueryStatusChange | overriding |
CloudSaveUploadFinish | inkCloudSaveUploadFinish | overriding |
DeleteSreenshotComplete | inkDeleteScreenshotResult | overriding |
FavoritesLoadedReady | inkFavoriteLoadResult | overriding |
GogLoginStatusChanged | inkOnGogLoginStatusChangedResult | overriding |
MarketingConsentPopupTypeResult | inkMarketingConsentPopupTypeResult | overriding |
SaveDeleted | inkDeleteRequestResult | overriding |
SaveMetadataReady | inkSaveMetadataRequestResult | overriding |
SavesForLoadReady | inkSystemRequesResult | overriding |
SavesForSaveReady | inkSystemRequesResult | overriding |
SaveTransferUpdate | inkSaveTransferRequestUpdate | overriding |
ScreenshotsForLoadReady | inkGameScreenshotsRequestResult | overriding |
ServersSearchResult | inkSystemServerRequesResult | overriding |
ToggleBreachingCallback | inkToggleBreachingCallback | overriding |
TrialVersionRemainingTimeUpdated | inkTrialVersionRemainingTimeUpdate | overriding |
UserChanged | inkUserIdResult | overriding |
UserIdResult | inkUserIdResult | overriding |
Methods 82
native func CancelGameScreenshotRequests()native func CancelSavedGameScreenshotRequests()native func CancelSavesRequest()native func CloudQuickmatch(groupToken: String)
native func DeleteGameScreenshotRequest(screenshotId: Int32, opt callbackListener: wref<IScriptable>, opt functionName: CName)
native func DeleteSavedGame(saveId: Int32)
native func ExitGame()native func ExportSavedGame(saveId: Int32)
native const func GetAdditionalContentValidationResult(id: CName) -> Uint32
native func GetCloudSavesQueryStatus() -> CloudSavesQueryStatus
native func GetGameDefCategories() -> array<String>
native func GetGameDefinitions(categoryId: Int32) -> array<String>
native func GetGameVersion() -> String
native func GetGenders() -> array<String>
native func GetLatestSaveMetadata() -> ref<LatestSaveMetadataInfo>
native func GetMultiplayerWorlds() -> array<String>
native func GetPathHash(path: String) -> Uint32
native func GetPlayerRecordIds() -> array<String>
native func GetRecords() -> array<String>
native func GetSessionPlayersLimits() -> array<String>
native func GetSessionTimeLimits() -> array<String>
native func GetSessionTypes() -> array<String>
native func GetUserSettings() -> ref<UserSettings>
native func GetWorlds() -> array<String>
native func GotoMainMenu()native func HasFreeSaveSlot(saveName: String) -> Bool
native func HasLastCheckpoint() -> Bool
native func ImportSavedGame()native const func IsAdditionalContentEnabled(id: CName) -> Bool
native const func IsAdditionalContentInstalled(id: CName) -> Bool
native const func IsAdditionalContentOwned(id: CName) -> Bool
native const func IsAdditionalContentReleased(id: CName) -> Bool
native func IsGamePaused() -> Bool
native const func IsInstallThroughAppEnabled() -> Bool
native func IsOnline() -> Bool
native func IsPreGame() -> Bool
native const func IsPurchaseThroughAppEnabled() -> Bool
native func JoinServer(serverId: Int32)
native func LoadLastCheckpoint(onlySamePlaythrough: Bool)
native func LoadSavedGame(saveId: Int32)
native func LogPreorderBannerClick(id: CName)
native func LogPreorderBannerImpression(id: CName)
native func LogPreorderClick(id: CName)
native func LogPreorderPopupImpression(id: CName)
native func ManualSave(saveName: String)
native func OpenPrivacyPolicyUrl()native func OverrideSave(saveId: Int32)
native func PauseGame()native func PlayRecord(filename: String)
native func QuickSave()native func RegisterToCallback(eventName: CName, object: ref<IScriptable>, functionName: CName)
native func RequestAdditionalContentInstall(title: CName)
native func RequestAdditionalContentPurchase(id: CName) -> Bool
native func RequestGameScreenshot(screenshotId: Int32, imageWidget: wref<inkImage>, opt callbackListener: wref<IScriptable>, opt functionName: CName)
native func RequestGameScreenshotByHash(screenshotHash: Uint32, imageWidget: wref<inkImage>, opt callbackListener: wref<IScriptable>, opt functionName: CName) -> Bool
native func RequestGameScreenshotsForLoad()native func RequestInternetServers()native func RequestLANServers()native func RequestLoadFavorites()native func RequestLoadUserSettings()native func RequestLocalStorageSave()native func RequestMarketingConsentPopupType()native func RequestMarketingConsentSignInVersionUpdate()native func RequestMarketingConsentUpdate(newsletterConsent: Bool, thirdPartyConsent: Bool)
native func RequestMarketingConsentVersionUpdate()native func RequestSavedGameScreenshot(saveId: Int32, imageWidget: wref<inkImage>, opt callbackListener: wref<IScriptable>, opt functionName: CName)
native func RequestSaveFavorites(favorites: array<Uint32>)
native func RequestSavesCountSync() -> Int32
native func RequestSavesForLoad()native func RequestSavesForSave()native func RequestSaveUserSettings()native func RequestSystemNotificationGeneric(title: CName, message: CName)
native func RequestTelemetryConsent(fromSettings: Bool)
native func RunUiFunctionalTestWorld()native func ShouldDisplayGog() -> Bool
native func SortGameScreenshot(gameScreenshotInfos: array<GameScreenshotInfo>, sortMode: inkGameScreenshotSortMode) -> array<GameScreenshotInfo>
native func StartGameDefinition(categoryId: Int32, gamedefId: Int32, genderId: Int32)
native func StartNewGame(state: ref<IScriptable>)
native func StartWorld(worldId: Int32, genderId: Int32)
native func UnpauseGame()native func UnregisterFromCallback(eventName: CName, object: ref<IScriptable>, functionName: CName)
native func UpdateLaunchCounter()