class
TwintoneOverrideGameController
- 11 properties
- 15 functions
Extends game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
overrideButtonHit | ink.WidgetReference | 0x0 | scripted |
backButtonHit | ink.WidgetReference | 0x18 | scripted |
templatePreviewContainer | ink.WidgetReference | 0x30 | scripted |
templatePreviewLibraryRef | ink.WidgetLibraryReference | 0x48 | scripted |
currentTemplatePreview | WeakHandle<ColorTemplatePreviewDisplayController> | 0x58 | scripted |
overrideData | TwintoneOverrideData? | 0x68 | scripted |
deletionPopup | ink.GameNotificationToken? | 0x78 | scripted |
player | WeakHandle<game.Object> | 0x88 | scripted |
game | ScriptGameInstance | 0x98 | scripted |
templateToDelete | VehicleVisualCustomizationTemplate | 0xB0 | scripted |
outroAnimProxy | ink.anim.Proxy? | 0x130 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "TwintoneOverrideGameController", "OnInitialize", (TwintoneOverrideGameController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct TwintoneOverrideGameController_OnInitialize( TwintoneOverrideGameController self );bool OnPlayerAttach(game.Object player)RTTIre.Hooks.Place( "TwintoneOverrideGameController", "OnPlayerAttach", (TwintoneOverrideGameController_OnPlayerAttach x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct TwintoneOverrideGameController_OnPlayerAttach( TwintoneOverrideGameController self, game.Object? player );bool OnPlayerDetach(game.Object playerPuppet)RTTIre.Hooks.Place( "TwintoneOverrideGameController", "OnPlayerDetach", (TwintoneOverrideGameController_OnPlayerDetach x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct TwintoneOverrideGameController_OnPlayerDetach( TwintoneOverrideGameController self, game.Object? playerPuppet );bool OnUninitialize()RTTIre.Hooks.Place( "TwintoneOverrideGameController", "OnUninitialize", (TwintoneOverrideGameController_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct TwintoneOverrideGameController_OnUninitialize( TwintoneOverrideGameController self );bool OnAction(game.input.ScriptListenerAction action, game.input.ScriptListenerActionConsumer consumer)RTTIre.Hooks.Place( "TwintoneOverrideGameController", "OnAction", (TwintoneOverrideGameController_OnAction x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct TwintoneOverrideGameController_OnAction( TwintoneOverrideGameController self, game.input.ScriptListenerAction action, game.input.ScriptListenerActionConsumer consumer );bool OnOverrideRelease(ink.PointerEvent evt)RTTIre.Hooks.Place( "TwintoneOverrideGameController", "OnOverrideRelease", (TwintoneOverrideGameController_OnOverrideRelease x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct TwintoneOverrideGameController_OnOverrideRelease( TwintoneOverrideGameController self, ink.PointerEvent? evt );bool OnBackRelease(ink.PointerEvent evt)RTTIre.Hooks.Place( "TwintoneOverrideGameController", "OnBackRelease", (TwintoneOverrideGameController_OnBackRelease x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct TwintoneOverrideGameController_OnBackRelease( TwintoneOverrideGameController self, ink.PointerEvent? evt );void OnOverrideSelected()RTTIre.Hooks.PlaceVoid( "TwintoneOverrideGameController", "OnOverrideSelected;", (TwintoneOverrideGameController_OnOverrideSelected x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct TwintoneOverrideGameController_OnOverrideSelected( TwintoneOverrideGameController self );void DeleteTemplate()RTTIre.Hooks.PlaceVoid( "TwintoneOverrideGameController", "DeleteTemplate;", (TwintoneOverrideGameController_DeleteTemplate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct TwintoneOverrideGameController_DeleteTemplate( TwintoneOverrideGameController self );void SpawnOneTimeRewardDeletionPopup()RTTIre.Hooks.PlaceVoid( "TwintoneOverrideGameController", "SpawnOneTimeRewardDeletionPopup;", (TwintoneOverrideGameController_SpawnOneTimeRewardDeletionPopup x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct TwintoneOverrideGameController_SpawnOneTimeRewardDeletionPopup( TwintoneOverrideGameController self );bool OnCloseRewardDeletionPopup(ink.GameNotificationData data)RTTIre.Hooks.Place( "TwintoneOverrideGameController", "OnCloseRewardDeletionPopup", (TwintoneOverrideGameController_OnCloseRewardDeletionPopup x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct TwintoneOverrideGameController_OnCloseRewardDeletionPopup( TwintoneOverrideGameController self, ink.GameNotificationData? data );void Hide()RTTIre.Hooks.PlaceVoid( "TwintoneOverrideGameController", "Hide;", (TwintoneOverrideGameController_Hide x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct TwintoneOverrideGameController_Hide( TwintoneOverrideGameController self );bool OnOutroFinished(ink.anim.Proxy proxy)RTTIre.Hooks.Place( "TwintoneOverrideGameController", "OnOutroFinished", (TwintoneOverrideGameController_OnOutroFinished x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct TwintoneOverrideGameController_OnOutroFinished( TwintoneOverrideGameController self, ink.anim.Proxy? proxy );void SetTimeDilatation(bool enable)RTTIre.Hooks.PlaceVoid( "TwintoneOverrideGameController", "SetTimeDilatation;Bool", (TwintoneOverrideGameController_SetTimeDilatation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct TwintoneOverrideGameController_SetTimeDilatation( TwintoneOverrideGameController self, bool enable );game.IBlackboard? GetUIGameDataBlackboard()RTTIre.Hooks.Place( "TwintoneOverrideGameController", "GetUIGameDataBlackboard;", (TwintoneOverrideGameController_GetUIGameDataBlackboard x) => { return re.Hooks.CallOriginal<re.msgpack.game.IBlackboard>(); } ); [Msgpack.Gen] public readonly partial record struct TwintoneOverrideGameController_GetUIGameDataBlackboard( TwintoneOverrideGameController self );