REDNODE / GAME API

inkISystemRequestsHandler

abstract classnativeimportOnly

extends IScriptable › ISerializable

Extended by 1 type

gsmBaseRequestsHandler

Properties 23

NameTypeFlags
AdditionalContentDataReloadProgressCallbackinkAdditionalContentDataReloadProgressoverriding
AdditionalContentInstallationRequestResultinkAdditionalContentInstallRequestedCallbackoverriding
AdditionalContentInstallationResultinkAdditionalContentInstalledCallbackoverriding
AdditionalContentPurchaseResultinkAdditionalContentPurchaseCallbackoverriding
AdditionalContentStatusUpdateResultinkAdditionalContentStatusUpdateCallbackoverriding
BoughtFullGameinkTrialOnBuyFullGameoverriding
CloudSavesQueryStatusChangedinkCloudSavesQueryStatusChangeoverriding
CloudSaveUploadFinishinkCloudSaveUploadFinishoverriding
DeleteSreenshotCompleteinkDeleteScreenshotResultoverriding
FavoritesLoadedReadyinkFavoriteLoadResultoverriding
GogLoginStatusChangedinkOnGogLoginStatusChangedResultoverriding
MarketingConsentPopupTypeResultinkMarketingConsentPopupTypeResultoverriding
SaveDeletedinkDeleteRequestResultoverriding
SaveMetadataReadyinkSaveMetadataRequestResultoverriding
SavesForLoadReadyinkSystemRequesResultoverriding
SavesForSaveReadyinkSystemRequesResultoverriding
SaveTransferUpdateinkSaveTransferRequestUpdateoverriding
ScreenshotsForLoadReadyinkGameScreenshotsRequestResultoverriding
ServersSearchResultinkSystemServerRequesResultoverriding
ToggleBreachingCallbackinkToggleBreachingCallbackoverriding
TrialVersionRemainingTimeUpdatedinkTrialVersionRemainingTimeUpdateoverriding
UserChangedinkUserIdResultoverriding
UserIdResultinkUserIdResultoverriding

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()