class
PreGameSubMenuGameController
- 1 property
- 7 functions
- 4 derived classes
Extends game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Derived
FindServersMenuGameController, MultiplayerMenuGameController, NewGameMenuGameController, PlayRecordedSessionMenuGameController
Properties
| Property | Type | Offset | |
|---|---|---|---|
menuEventDispatcher | WeakHandle<ink.MenuEventDispatcher> | 0x0 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "PreGameSubMenuGameController", "OnInitialize", (PreGameSubMenuGameController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PreGameSubMenuGameController_OnInitialize( PreGameSubMenuGameController self );bool OnSetMenuEventDispatcher(WeakHandle<ink.MenuEventDispatcher> menuEventDispatcher)RTTIre.Hooks.Place( "PreGameSubMenuGameController", "OnSetMenuEventDispatcher", (PreGameSubMenuGameController_OnSetMenuEventDispatcher x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PreGameSubMenuGameController_OnSetMenuEventDispatcher( PreGameSubMenuGameController self, WeakHandle<ink.MenuEventDispatcher> menuEventDispatcher );void InitializeMenuName(WeakHandle<ink.TextWidget> menuName)RTTIre.Hooks.PlaceVoid( "PreGameSubMenuGameController", "InitializeMenuName;inkText", (PreGameSubMenuGameController_InitializeMenuName x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreGameSubMenuGameController_InitializeMenuName( PreGameSubMenuGameController self, WeakHandle<ink.TextWidget> menuName );void InitializeButtons(WeakHandle<ink.VerticalPanelWidget> buttonsList)RTTIre.Hooks.PlaceVoid( "PreGameSubMenuGameController", "InitializeButtons;inkVerticalPanel", (PreGameSubMenuGameController_InitializeButtons x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreGameSubMenuGameController_InitializeButtons( PreGameSubMenuGameController self, WeakHandle<ink.VerticalPanelWidget> buttonsList );void AddButton(ink.VerticalPanelWidget buttonsList, string text, CName callBackName)RTTIre.Hooks.PlaceVoid( "PreGameSubMenuGameController", "AddButton;inkVerticalPanelscript_ref<String>CName", (PreGameSubMenuGameController_AddButton x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreGameSubMenuGameController_AddButton( PreGameSubMenuGameController self, ink.VerticalPanelWidget? buttonsList, string text, CName callBackName );void AddBigButton(ink.CompoundWidget buttonsList, string text, CName callBackName)RTTIre.Hooks.PlaceVoid( "PreGameSubMenuGameController", "AddBigButton;inkCompoundWidgetscript_ref<String>CName", (PreGameSubMenuGameController_AddBigButton x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreGameSubMenuGameController_AddBigButton( PreGameSubMenuGameController self, ink.CompoundWidget? buttonsList, string text, CName callBackName );WeakHandle<ink.SelectorController> AddSelector(ink.VerticalPanelWidget selectorsList, string label, ListRTTI? values)