class
TarotMainGameController
- 14 properties
- 17 functions
Extends game.ui.MenuGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
buttonHintsManagerRef | ink.WidgetReference | 0x10 | scripted |
TooltipsManagerRef | ink.WidgetReference | 0x28 | scripted |
list | ink.CompoundWidgetReference | 0x40 | scripted |
journalManager | WeakHandle<game.JournalManager> | 0x58 | scripted |
buttonHintsController | WeakHandle<ButtonHints> | 0x68 | scripted |
TooltipsManager | WeakHandle<game.ui.TooltipsManager> | 0x78 | scripted |
selectedTarotCard | WeakHandle<tarot.CardLogicController> | 0x88 | scripted |
fullscreenPreviewController | WeakHandle<TarotPreviewGameController> | 0x98 | scripted |
menuEventDispatcher | WeakHandle<ink.MenuEventDispatcher> | 0xA8 | scripted |
tarotPreviewPopupToken | ink.GameNotificationToken? | 0xB8 | scripted |
afterCloseRequest | bool | 0xC8 | scripted |
numberOfCardsInTarotDeck | int | 0xCC | scripted |
baseCards | int | 0xD0 | scripted |
ep1Cards | int | 0xD4 | scripted |
Functions
bool OnInitialize()overrideRTTIre.Hooks.Place( "TarotMainGameController", "OnInitialize", (TarotMainGameController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct TarotMainGameController_OnInitialize( TarotMainGameController self );bool OnUninitalize()RTTIre.Hooks.Place( "TarotMainGameController", "OnUninitalize", (TarotMainGameController_OnUninitalize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct TarotMainGameController_OnUninitalize( TarotMainGameController self );bool OnSetMenuEventDispatcher(WeakHandle<ink.MenuEventDispatcher> menuEventDispatcher)overrideRTTIre.Hooks.Place( "TarotMainGameController", "OnSetMenuEventDispatcher", (TarotMainGameController_OnSetMenuEventDispatcher x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct TarotMainGameController_OnSetMenuEventDispatcher( TarotMainGameController self, WeakHandle<ink.MenuEventDispatcher> menuEventDispatcher );bool OnTarotCardPreviewShowRequest(TarotCardPreviewPopupEvent evt)RTTIre.Hooks.Place( "TarotMainGameController", "OnTarotCardPreviewShowRequest", (TarotMainGameController_OnTarotCardPreviewShowRequest x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct TarotMainGameController_OnTarotCardPreviewShowRequest( TarotMainGameController self, TarotCardPreviewPopupEvent? evt );bool OnTarotPreviewPopup(ink.GameNotificationData data)RTTIre.Hooks.Place( "TarotMainGameController", "OnTarotPreviewPopup", (TarotMainGameController_OnTarotPreviewPopup x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct TarotMainGameController_OnTarotPreviewPopup( TarotMainGameController self, ink.GameNotificationData? data );bool OnBack(IScriptable userData)overrideRTTIre.Hooks.Place( "TarotMainGameController", "OnBack", (TarotMainGameController_OnBack x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct TarotMainGameController_OnBack( TarotMainGameController self, IScriptable? userData );bool OnJournalReady(uint entryHash, CName className, game.JournalNotifyOption notifyOption, game.JournalChangeType changeType)RTTIre.Hooks.Place( "TarotMainGameController", "OnJournalReady", (TarotMainGameController_OnJournalReady x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct TarotMainGameController_OnJournalReady( TarotMainGameController self, uint entryHash, CName className, game.JournalNotifyOption notifyOption, game.JournalChangeType changeType );void PushCodexData()RTTIre.Hooks.PlaceVoid( "TarotMainGameController", "PushCodexData;", (TarotMainGameController_PushCodexData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct TarotMainGameController_PushCodexData( TarotMainGameController self );bool OnUninitialize()overrideRTTIre.Hooks.Place( "TarotMainGameController", "OnUninitialize", (TarotMainGameController_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct TarotMainGameController_OnUninitialize( TarotMainGameController self );void CreateTarotCards(TarotCardData[] data)RTTIre.Hooks.PlaceVoid( "TarotMainGameController", "CreateTarotCards;script_ref<array<TarotCardData>>", (TarotMainGameController_CreateTarotCards x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct TarotMainGameController_CreateTarotCards( TarotMainGameController self, TarotCardData[] data );bool OnElementClick(ink.PointerEvent evt)RTTIre.Hooks.Place( "TarotMainGameController", "OnElementClick", (TarotMainGameController_OnElementClick x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct TarotMainGameController_OnElementClick( TarotMainGameController self, ink.PointerEvent? evt );bool OnElementHoverOver(ink.PointerEvent evt)RTTIre.Hooks.Place( "TarotMainGameController", "OnElementHoverOver", (TarotMainGameController_OnElementHoverOver x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct TarotMainGameController_OnElementHoverOver( TarotMainGameController self, ink.PointerEvent? evt );bool OnElementHoverOut(ink.PointerEvent evt)RTTIre.Hooks.Place( "TarotMainGameController", "OnElementHoverOut", (TarotMainGameController_OnElementHoverOut x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct TarotMainGameController_OnElementHoverOut( TarotMainGameController self, ink.PointerEvent? evt );void PrepareTooltips()RTTIre.Hooks.PlaceVoid( "TarotMainGameController", "PrepareTooltips;", (TarotMainGameController_PrepareTooltips x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct TarotMainGameController_PrepareTooltips( TarotMainGameController self );void RequestTooltip(TarotCardData data)RTTIre.Hooks.PlaceVoid( "TarotMainGameController", "RequestTooltip;script_ref<TarotCardData>", (TarotMainGameController_RequestTooltip x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct TarotMainGameController_RequestTooltip( TarotMainGameController self, TarotCardData data );void HideTooltips()RTTIre.Hooks.PlaceVoid( "TarotMainGameController", "HideTooltips;", (TarotMainGameController_HideTooltips x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct TarotMainGameController_HideTooltips( TarotMainGameController self );tarot.CardLogicController? GetTarotCardControllerFromTarget(ink.PointerEvent evt)RTTIre.Hooks.Place( "TarotMainGameController", "GetTarotCardControllerFromTarget;inkPointerEvent", (TarotMainGameController_GetTarotCardControllerFromTarget x) => { return re.Hooks.CallOriginal<re.msgpack.tarot.CardLogicController>(); } ); [Msgpack.Gen] public readonly partial record struct TarotMainGameController_GetTarotCardControllerFromTarget( TarotMainGameController self, ink.PointerEvent? evt );