REDNODE / GAME API

GOGProfileGameController

classscriptedClass

extends BaseGOGProfileController › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable

Properties 9

NameTypeFlags
canRetryBoolscriptedprivate
currentScreenTypeGogPopupScreenTypescriptedprivate
currentWidgetwref<inkWidget>scriptedprivate
gogRewardsListarray<ref<GogRewardEntryData>>scriptedprivate
isFirstLoginBoolscriptedprivate
parentContainerWidgetinkWidgetRefscriptedpublic
retryButtoninkWidgetRefscriptedpublic
showingFirstLoginBoolscriptedprivate
uiSystemref<UISystem>scriptedprivate

Methods 26

private final func GetMenuState() -> EGOGMenuStatescripted
private final func GetObtainedAndAmazonRewards() -> array<ref<GogRewardEntryData>>scripted
private final func HandleClose(evt: ref<inkPointerEvent>)scripted
private final func HandleRetry()scripted
private final func HidePreviousWidget()scripted
private final func IsBaseRewardGroup(groupName: CName) -> Boolscripted
private final func IsErrorRetryable(error: GOGRewardsSystemErrors) -> Boolscripted
protected cb func OnButtonRelease(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnDelayedUpdateLayoutCompletedEvent(evt: ref<DelayedUpdateLayoutCompletedEvent>) -> Boolscripted
protected cb func OnDisconnectClickedEvent(evt: ref<DisconnectClickedEvent>) -> Boolscripted
protected cb func OnGogRewardsEntryHoverOut(evt: ref<GogRewardsEntryHoverOut>) -> Boolscripted
protected cb func OnGogRewardsEntryHoverOver(evt: ref<GogRewardsEntryHoverOver>) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnLinkClicked(evt: ref<LinkClickedEvent>) -> Boolscripted
protected cb func OnRefreshGOGState(evt: ref<RefreshGOGState>) -> Boolscripted
protected cb func OnRetry(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted
private final func PopulateRewardsList(isEp1Enabled: Bool)scripted
private final func ShowError(error: GOGRewardsSystemErrors)scripted
private final func ShowFeatureInfo()scripted
private final func ShowLoading()scripted
private final func ShowRegister(registerUrl: script_ref<String>, qrCodePNGBlob: script_ref<array<Uint8>>)scripted
private final func ShowRetryButton(show: Bool)scripted
private final func ShowRewards()scripted
private final func ShowThanks()scripted
private final func UpdateUnlockedRewards()scripted