class
TwintoneOverrideGameController
- 10 properties
- 12 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 |
player | WeakHandle<game.Object> | 0x78 | scripted |
game | ScriptGameInstance | 0x88 | scripted |
templateToDelete | VehicleVisualCustomizationTemplate | 0xA0 | scripted |
outroAnimProxy | ink.anim.Proxy? | 0x120 | 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 SaveTemplateAndHide()RTTIre.Hooks.PlaceVoid( "TwintoneOverrideGameController", "SaveTemplateAndHide;", (TwintoneOverrideGameController_SaveTemplateAndHide x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct TwintoneOverrideGameController_SaveTemplateAndHide( TwintoneOverrideGameController self );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 );