class
RadialMenuHubLogicController
- 29 properties
- 23 functions
Extends ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
menuObject | ink.WidgetReference | 0x0 | scripted |
btnCrafting | ink.WidgetReference | 0x18 | scripted |
btnPerks | ink.WidgetReference | 0x30 | scripted |
btnStats | ink.WidgetReference | 0x48 | scripted |
btnInventory | ink.WidgetReference | 0x60 | scripted |
btnBackpack | ink.WidgetReference | 0x78 | scripted |
btnCyberware | ink.WidgetReference | 0x90 | scripted |
btnMap | ink.WidgetReference | 0xA8 | scripted |
btnJournal | ink.WidgetReference | 0xC0 | scripted |
btnPhone | ink.WidgetReference | 0xD8 | scripted |
btnTarot | ink.WidgetReference | 0xF0 | scripted |
btnShard | ink.WidgetReference | 0x108 | scripted |
btnCodex | ink.WidgetReference | 0x120 | scripted |
panelInventory | ink.WidgetReference | 0x138 | scripted |
panelMap | ink.WidgetReference | 0x150 | scripted |
panelJournal | ink.WidgetReference | 0x168 | scripted |
panelCharacter | ink.WidgetReference | 0x180 | scripted |
mouseCollider | ink.WidgetReference | 0x198 | scripted |
debugText | ink.TextWidgetReference | 0x1B0 | scripted |
menusData | MenuDataBuilder? | 0x1C8 | scripted |
tooltipsManager | WeakHandle<game.ui.TooltipsManager> | 0x1D8 | scripted |
tooltipsManagerRef | ink.WidgetReference | 0x1E8 | scripted |
windowSize | Vector2 | 0x200 | scripted |
previousMenuElement | RadialHubMenuElement | 0x208 | scripted |
hoveredButtons | int[] | 0x210 | scripted |
isActive | bool | 0x220 | scripted |
timeSkipOpened | bool | 0x221 | scripted |
panelHoverOverAnimProxy | ink.anim.Proxy? | 0x228 | scripted |
panelHoverOutAnimProxy | ink.anim.Proxy? | 0x238 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "RadialMenuHubLogicController", "OnInitialize", (RadialMenuHubLogicController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RadialMenuHubLogicController_OnInitialize( RadialMenuHubLogicController self );bool OnGlobalRelease(ink.PointerEvent e)RTTIre.Hooks.Place( "RadialMenuHubLogicController", "OnGlobalRelease", (RadialMenuHubLogicController_OnGlobalRelease x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RadialMenuHubLogicController_OnGlobalRelease( RadialMenuHubLogicController self, ink.PointerEvent? e );void SetWindowSize(Vector2 size)RTTIre.Hooks.PlaceVoid( "RadialMenuHubLogicController", "SetWindowSize;Vector2", (RadialMenuHubLogicController_SetWindowSize x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RadialMenuHubLogicController_SetWindowSize( RadialMenuHubLogicController self, Vector2 size );void SetTimeSkipOpened(bool value)RTTIre.Hooks.PlaceVoid( "RadialMenuHubLogicController", "SetTimeSkipOpened;Bool", (RadialMenuHubLogicController_SetTimeSkipOpened x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RadialMenuHubLogicController_SetTimeSkipOpened( RadialMenuHubLogicController self, bool value );void SetButtonHoverOver(int buttonId)RTTIre.Hooks.PlaceVoid( "RadialMenuHubLogicController", "SetButtonHoverOver;Int32", (RadialMenuHubLogicController_SetButtonHoverOver x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RadialMenuHubLogicController_SetButtonHoverOver( RadialMenuHubLogicController self, int buttonId );void SetButtonHoverOut(int buttonId)RTTIre.Hooks.PlaceVoid( "RadialMenuHubLogicController", "SetButtonHoverOut;Int32", (RadialMenuHubLogicController_SetButtonHoverOut x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RadialMenuHubLogicController_SetButtonHoverOut( RadialMenuHubLogicController self, int buttonId );void SetUnhover()RTTIre.Hooks.PlaceVoid( "RadialMenuHubLogicController", "SetUnhover;", (RadialMenuHubLogicController_SetUnhover x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RadialMenuHubLogicController_SetUnhover( RadialMenuHubLogicController self );void SetHover(RadialHubMenuElement currentMenuElement)RTTIre.Hooks.PlaceVoid( "RadialMenuHubLogicController", "SetHover;RadialHubMenuElement", (RadialMenuHubLogicController_SetHover x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RadialMenuHubLogicController_SetHover( RadialMenuHubLogicController self, RadialHubMenuElement currentMenuElement );void PlayHoverAnimation(ink.anim.Proxy animProxy, RadialHubMenuElement menuTarget, bool? playReverse)RTTIre.Hooks.PlaceVoid( "RadialMenuHubLogicController", "PlayHoverAnimation;inkAnimProxyRadialHubMenuElementBool", (RadialMenuHubLogicController_PlayHoverAnimation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RadialMenuHubLogicController_PlayHoverAnimation( RadialMenuHubLogicController self, ink.anim.Proxy? animProxy, RadialHubMenuElement menuTarget, bool? playReverse );void OpenElement(RadialHubMenuElement hubMenuElement)RTTIre.Hooks.PlaceVoid( "RadialMenuHubLogicController", "OpenElement;RadialHubMenuElement", (RadialMenuHubLogicController_OpenElement x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RadialMenuHubLogicController_OpenElement( RadialMenuHubLogicController self, RadialHubMenuElement hubMenuElement );void SetElementState(RadialHubMenuElement hubMenuElement, CName state)RTTIre.Hooks.PlaceVoid( "RadialMenuHubLogicController", "SetElementState;RadialHubMenuElementCName", (RadialMenuHubLogicController_SetElementState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RadialMenuHubLogicController_SetElementState( RadialMenuHubLogicController self, RadialHubMenuElement hubMenuElement, CName state );RadialHubMenuElement GetRadialHubMenuElementFromAngle(float angle)RTTIre.Hooks.Place( "RadialMenuHubLogicController", "GetRadialHubMenuElementFromAngle;Float", (RadialMenuHubLogicController_GetRadialHubMenuElementFromAngle x) => { return re.Hooks.CallOriginal<re.msgpack.RadialHubMenuElement>(); } ); [Msgpack.Gen] public readonly partial record struct RadialMenuHubLogicController_GetRadialHubMenuElementFromAngle( RadialMenuHubLogicController self, float angle );ink.WidgetReference RadialHubMenuElementToWidget(RadialHubMenuElement hubMenuElement)RTTIre.Hooks.Place( "RadialMenuHubLogicController", "RadialHubMenuElementToWidget;RadialHubMenuElement", (RadialMenuHubLogicController_RadialHubMenuElementToWidget x) => { return re.Hooks.CallOriginal<re.msgpack.ink.WidgetReference>(); } ); [Msgpack.Gen] public readonly partial record struct RadialMenuHubLogicController_RadialHubMenuElementToWidget( RadialMenuHubLogicController self, RadialHubMenuElement hubMenuElement );RadialHubMenuElement WidgetToRadialHubElement(WeakHandle<ink.Widget> hubMenuElement)RTTIre.Hooks.Place( "RadialMenuHubLogicController", "WidgetToRadialHubElement;inkWidget", (RadialMenuHubLogicController_WidgetToRadialHubElement x) => { return re.Hooks.CallOriginal<re.msgpack.RadialHubMenuElement>(); } ); [Msgpack.Gen] public readonly partial record struct RadialMenuHubLogicController_WidgetToRadialHubElement( RadialMenuHubLogicController self, WeakHandle<ink.Widget> hubMenuElement );void SetHoverPanel(ink.WidgetReference hoverPanel)RTTIre.Hooks.PlaceVoid( "RadialMenuHubLogicController", "SetHoverPanel;inkWidgetRef", (RadialMenuHubLogicController_SetHoverPanel x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RadialMenuHubLogicController_SetHoverPanel( RadialMenuHubLogicController self, ink.WidgetReference hoverPanel );bool OnHoverPanelOver(ink.PointerEvent evt)RTTIre.Hooks.Place( "RadialMenuHubLogicController", "OnHoverPanelOver", (RadialMenuHubLogicController_OnHoverPanelOver x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RadialMenuHubLogicController_OnHoverPanelOver( RadialMenuHubLogicController self, ink.PointerEvent? evt );bool OnHoverPanelOut(ink.PointerEvent evt)RTTIre.Hooks.Place( "RadialMenuHubLogicController", "OnHoverPanelOut", (RadialMenuHubLogicController_OnHoverPanelOut x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RadialMenuHubLogicController_OnHoverPanelOut( RadialMenuHubLogicController self, ink.PointerEvent? evt );bool OnUninitialize()RTTIre.Hooks.Place( "RadialMenuHubLogicController", "OnUninitialize", (RadialMenuHubLogicController_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RadialMenuHubLogicController_OnUninitialize( RadialMenuHubLogicController self );bool OnOldSelectByCursor(SelectMenuRequest evt)RTTIre.Hooks.Place( "RadialMenuHubLogicController", "OnOldSelectByCursor", (RadialMenuHubLogicController_OnOldSelectByCursor x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RadialMenuHubLogicController_OnOldSelectByCursor( RadialMenuHubLogicController self, SelectMenuRequest? evt );bool OnSelectByCursor(RadialSelectMenuRequest evt)RTTIre.Hooks.Place( "RadialMenuHubLogicController", "OnSelectByCursor", (RadialMenuHubLogicController_OnSelectByCursor x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RadialMenuHubLogicController_OnSelectByCursor( RadialMenuHubLogicController self, RadialSelectMenuRequest? evt );void SetMenusData(MenuDataBuilder menuData, bool tarotIsBlocked, bool mapIsBlocked, int perkPoints, int attrPoints)RTTIre.Hooks.PlaceVoid( "RadialMenuHubLogicController", "SetMenusData;MenuDataBuilderBoolBoolInt32Int32", (RadialMenuHubLogicController_SetMenusData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RadialMenuHubLogicController_SetMenusData( RadialMenuHubLogicController self, MenuDataBuilder? menuData, bool tarotIsBlocked, bool mapIsBlocked, int perkPoints, int attrPoints );void SetActive(bool isActive)RTTIre.Hooks.PlaceVoid( "RadialMenuHubLogicController", "SetActive;Bool", (RadialMenuHubLogicController_SetActive x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RadialMenuHubLogicController_SetActive( RadialMenuHubLogicController self, bool isActive );void SelectMenuExternally(CName menuName, CName? submenuName, IScriptable? userData)RTTIre.Hooks.PlaceVoid( "RadialMenuHubLogicController", "SelectMenuExternally;CNameCNameIScriptable", (RadialMenuHubLogicController_SelectMenuExternally x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RadialMenuHubLogicController_SelectMenuExternally( RadialMenuHubLogicController self, CName menuName, CName? submenuName, IScriptable? userData );