class
SettingsTakeoutController
- 6 properties
- 6 functions
Extends game.ui.BaseGOGProfileController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
qrCodeContainerRef | ink.WidgetReference | 0x0 | scripted |
hyperlinkRef | ink.TextWidgetReference | 0x18 | scripted |
hyperlinkButtonRef | ink.WidgetReference | 0x30 | scripted |
data | TelemetryTakeoutPopupData? | 0x48 | scripted |
signInQrCodeController | WeakHandle<SignInQrCodeController> | 0x58 | scripted |
takeoutUrl | string | 0x68 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "SettingsTakeoutController", "OnInitialize", (SettingsTakeoutController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SettingsTakeoutController_OnInitialize( SettingsTakeoutController self );bool OnUninitialize()RTTIre.Hooks.Place( "SettingsTakeoutController", "OnUninitialize", (SettingsTakeoutController_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SettingsTakeoutController_OnUninitialize( SettingsTakeoutController self );bool OnTakeoutTelemetryURLGenerated(game.ui.TakeoutTelemetryURLGenerated evt)RTTIre.Hooks.Place( "SettingsTakeoutController", "OnTakeoutTelemetryURLGenerated", (SettingsTakeoutController_OnTakeoutTelemetryURLGenerated x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SettingsTakeoutController_OnTakeoutTelemetryURLGenerated( SettingsTakeoutController self, game.ui.TakeoutTelemetryURLGenerated? evt );bool OnPressHyperlink(ink.PointerEvent evt)RTTIre.Hooks.Place( "SettingsTakeoutController", "OnPressHyperlink", (SettingsTakeoutController_OnPressHyperlink x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SettingsTakeoutController_OnPressHyperlink( SettingsTakeoutController self, ink.PointerEvent? evt );bool OnRelease(ink.PointerEvent evt)RTTIre.Hooks.Place( "SettingsTakeoutController", "OnRelease", (SettingsTakeoutController_OnRelease x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SettingsTakeoutController_OnRelease( SettingsTakeoutController self, ink.PointerEvent? evt );void Close()RTTIre.Hooks.PlaceVoid( "SettingsTakeoutController", "Close;", (SettingsTakeoutController_Close x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SettingsTakeoutController_Close( SettingsTakeoutController self );