class
ExpansionPopupGameController
- 18 properties
- 15 functions
Extends game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
popupCanvasAnchor | ink.WidgetReference | 0x0 | scripted |
expansionScreenName | CName | 0x18 | scripted |
thankYouScreenName | CName | 0x20 | scripted |
reloadingScreenName | CName | 0x28 | scripted |
preOrderScreenName | CName | 0x30 | scripted |
closeButtonRef | ink.WidgetReference | 0x38 | scripted |
introAnimationName | CName | 0x50 | scripted |
uiSystem | game.ui.GameSystemUI? | 0x58 | scripted |
data | ExpansionPopupData? | 0x68 | scripted |
requestHandler | WeakHandle<ink.ISystemRequestsHandler> | 0x78 | scripted |
showThankYouPanel | bool | 0x88 | scripted |
introAnimProxy | ink.anim.Proxy? | 0x90 | scripted |
featuresExpansionPopupController | WeakHandle<FeaturesExpansionPopupController> | 0xA0 | scripted |
preOrderPopupController | WeakHandle<PreOrderPopupController> | 0xB0 | scripted |
reloadingPopupController | WeakHandle<ReloadingExpansionPopupController> | 0xC0 | scripted |
buyButton | ink.WidgetReference | 0xD0 | scripted |
preOrderButton | ink.WidgetReference | 0xE8 | scripted |
isProcessingPurchase | bool | 0x100 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "ExpansionPopupGameController", "OnInitialize", (ExpansionPopupGameController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ExpansionPopupGameController_OnInitialize( ExpansionPopupGameController self );bool OnUninitialize()RTTIre.Hooks.Place( "ExpansionPopupGameController", "OnUninitialize", (ExpansionPopupGameController_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ExpansionPopupGameController_OnUninitialize( ExpansionPopupGameController self );bool OnRelease(ink.PointerEvent evt)RTTIre.Hooks.Place( "ExpansionPopupGameController", "OnRelease", (ExpansionPopupGameController_OnRelease x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ExpansionPopupGameController_OnRelease( ExpansionPopupGameController self, ink.PointerEvent? evt );bool OnPressClose(ink.PointerEvent evt)RTTIre.Hooks.Place( "ExpansionPopupGameController", "OnPressClose", (ExpansionPopupGameController_OnPressClose x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ExpansionPopupGameController_OnPressClose( ExpansionPopupGameController self, ink.PointerEvent? evt );bool OnPressPreOrder(ink.PointerEvent evt)RTTIre.Hooks.Place( "ExpansionPopupGameController", "OnPressPreOrder", (ExpansionPopupGameController_OnPressPreOrder x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ExpansionPopupGameController_OnPressPreOrder( ExpansionPopupGameController self, ink.PointerEvent? evt );bool OnPressBuy(ink.PointerEvent evt)RTTIre.Hooks.Place( "ExpansionPopupGameController", "OnPressBuy", (ExpansionPopupGameController_OnPressBuy x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ExpansionPopupGameController_OnPressBuy( ExpansionPopupGameController self, ink.PointerEvent? evt );void SetupData()RTTIre.Hooks.PlaceVoid( "ExpansionPopupGameController", "SetupData;", (ExpansionPopupGameController_SetupData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ExpansionPopupGameController_SetupData( ExpansionPopupGameController self );CName GetPanelName()RTTIre.Hooks.Place( "ExpansionPopupGameController", "GetPanelName;", (ExpansionPopupGameController_GetPanelName x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct ExpansionPopupGameController_GetPanelName( ExpansionPopupGameController self );void BuyPressed()RTTIre.Hooks.PlaceVoid( "ExpansionPopupGameController", "BuyPressed;", (ExpansionPopupGameController_BuyPressed x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ExpansionPopupGameController_BuyPressed( ExpansionPopupGameController self );void OpenStorePage()RTTIre.Hooks.PlaceVoid( "ExpansionPopupGameController", "OpenStorePage;", (ExpansionPopupGameController_OpenStorePage x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ExpansionPopupGameController_OpenStorePage( ExpansionPopupGameController self );void Close()RTTIre.Hooks.PlaceVoid( "ExpansionPopupGameController", "Close;", (ExpansionPopupGameController_Close x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ExpansionPopupGameController_Close( ExpansionPopupGameController self );void OnAdditionalContentPurchaseResult_PopUp(CName id, bool success)RTTIre.Hooks.PlaceVoid( "ExpansionPopupGameController", "OnAdditionalContentPurchaseResult_PopUp;CNameBool", (ExpansionPopupGameController_OnAdditionalContentPurchaseResult_PopUp x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ExpansionPopupGameController_OnAdditionalContentPurchaseResult_PopUp( ExpansionPopupGameController self, CName id, bool success );bool OnOutroAnimationFinished(ink.anim.Proxy proxy)RTTIre.Hooks.Place( "ExpansionPopupGameController", "OnOutroAnimationFinished", (ExpansionPopupGameController_OnOutroAnimationFinished x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ExpansionPopupGameController_OnOutroAnimationFinished( ExpansionPopupGameController self, ink.anim.Proxy? proxy );bool OnAdditionalContentDataReloadProgress_PopUp(float progress)RTTIre.Hooks.Place( "ExpansionPopupGameController", "OnAdditionalContentDataReloadProgress_PopUp", (ExpansionPopupGameController_OnAdditionalContentDataReloadProgress_PopUp x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ExpansionPopupGameController_OnAdditionalContentDataReloadProgress_PopUp( ExpansionPopupGameController self, float progress );bool OnReloadingExpansionPopupCloseEvent(ReloadingExpansionPopupCloseEvent evt)RTTIre.Hooks.Place( "ExpansionPopupGameController", "OnReloadingExpansionPopupCloseEvent", (ExpansionPopupGameController_OnReloadingExpansionPopupCloseEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ExpansionPopupGameController_OnReloadingExpansionPopupCloseEvent( ExpansionPopupGameController self, ReloadingExpansionPopupCloseEvent? evt );