class
DebugHubMenuLogicController
- 5 properties
- 5 functions
Extends ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
selectorWidget | WeakHandle<ink.Widget> | 0x0 | scripted |
selectorCtrl | WeakHandle<hub.SelectorController> | 0x10 | scripted |
menusList | CName[] | 0x20 | scripted |
eventsList | CName[] | 0x30 | scripted |
defailtMenuName | CName | 0x40 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "DebugHubMenuLogicController", "OnInitialize", (DebugHubMenuLogicController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DebugHubMenuLogicController_OnInitialize( DebugHubMenuLogicController self );hub.SelectorController? GetSelectorController()RTTIre.Hooks.Place( "DebugHubMenuLogicController", "GetSelectorController;", (DebugHubMenuLogicController_GetSelectorController x) => { return re.Hooks.CallOriginal<re.msgpack.hub.HubSelectorController>(); } ); [Msgpack.Gen] public readonly partial record struct DebugHubMenuLogicController_GetSelectorController( DebugHubMenuLogicController self );void SetDefaultMenu(CName defaultMenu)RTTIre.Hooks.PlaceVoid( "DebugHubMenuLogicController", "SetDefaultMenu;CName", (DebugHubMenuLogicController_SetDefaultMenu x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DebugHubMenuLogicController_SetDefaultMenu( DebugHubMenuLogicController self, CName defaultMenu );CName GetEventNameByIndex(int index)RTTIre.Hooks.Place( "DebugHubMenuLogicController", "GetEventNameByIndex;Int32", (DebugHubMenuLogicController_GetEventNameByIndex x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct DebugHubMenuLogicController_GetEventNameByIndex( DebugHubMenuLogicController self, int index );void AddMenuItem(string menuLabel, CName eventName, CName menuName)RTTIre.Hooks.PlaceVoid( "DebugHubMenuLogicController", "AddMenuItem;script_ref<String>CNameCName", (DebugHubMenuLogicController_AddMenuItem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DebugHubMenuLogicController_AddMenuItem( DebugHubMenuLogicController self, string menuLabel, CName eventName, CName menuName );