class
RadialSubMenuPanelLogicController
- 27 properties
- 20 functions
Extends PlayerStatsUIHolder ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
levelValue | ink.TextWidgetReference | 0x0 | scripted |
streetCredLabel | ink.TextWidgetReference | 0x18 | scripted |
currencyValue | ink.TextWidgetReference | 0x30 | scripted |
weightValue | ink.TextWidgetReference | 0x48 | scripted |
subMenuLabel | ink.TextWidgetReference | 0x60 | scripted |
centralLine | ink.WidgetReference | 0x78 | scripted |
levelBarProgress | ink.WidgetReference | 0x90 | scripted |
levelBarSpacer | ink.WidgetReference | 0xA8 | scripted |
streetCredBarProgress | ink.WidgetReference | 0xC0 | scripted |
streetCredBarSpacer | ink.WidgetReference | 0xD8 | scripted |
menuselectorWidget | ink.WidgetReference | 0xF0 | scripted |
subMenuselectorWidget | ink.WidgetReference | 0x108 | scripted |
topPanel | ink.WidgetReference | 0x120 | scripted |
leftHolder | ink.WidgetReference | 0x138 | scripted |
rightHolder | ink.WidgetReference | 0x150 | scripted |
lineBarsContainer | ink.CompoundWidgetReference | 0x168 | scripted |
lineWidget | ink.CompoundWidgetReference | 0x180 | scripted |
menusList | MenuData[] | 0x198 | scripted |
menuSelectorCtrl | WeakHandle<hub.RadialStaticSelectorController> | 0x1A8 | scripted |
subMenuActive | bool | 0x1B8 | scripted |
previousLineBar | WeakHandle<ink.Widget> | 0x1C0 | scripted |
IsSetActive | bool | 0x1D0 | scripted |
selectorMode | bool | 0x1D1 | scripted |
menusData | MenuDataBuilder? | 0x1D8 | scripted |
curMenuData | MenuData | 0x1E8 | scripted |
curSubMenuData | MenuData | 0x268 | scripted |
hubMenuInstanceID | uint | 0x2E8 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "RadialSubMenuPanelLogicController", "OnInitialize", (RadialSubMenuPanelLogicController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RadialSubMenuPanelLogicController_OnInitialize( RadialSubMenuPanelLogicController self );bool OnUninitialize()RTTIre.Hooks.Place( "RadialSubMenuPanelLogicController", "OnUninitialize", (RadialSubMenuPanelLogicController_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RadialSubMenuPanelLogicController_OnUninitialize( RadialSubMenuPanelLogicController self );bool OnOpenMenuRequest(OpenMenuRequest evt)RTTIre.Hooks.Place( "RadialSubMenuPanelLogicController", "OnOpenMenuRequest", (RadialSubMenuPanelLogicController_OnOpenMenuRequest x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RadialSubMenuPanelLogicController_OnOpenMenuRequest( RadialSubMenuPanelLogicController self, OpenMenuRequest? evt );void SetHubMenuInstanceID(uint ID)RTTIre.Hooks.PlaceVoid( "RadialSubMenuPanelLogicController", "SetHubMenuInstanceID;Uint32", (RadialSubMenuPanelLogicController_SetHubMenuInstanceID x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RadialSubMenuPanelLogicController_SetHubMenuInstanceID( RadialSubMenuPanelLogicController self, uint ID );void SetMenusData(MenuDataBuilder menuData)RTTIre.Hooks.PlaceVoid( "RadialSubMenuPanelLogicController", "SetMenusData;MenuDataBuilder", (RadialSubMenuPanelLogicController_SetMenusData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RadialSubMenuPanelLogicController_SetMenusData( RadialSubMenuPanelLogicController self, MenuDataBuilder? menuData );bool GetActive()RTTIre.Hooks.Place( "RadialSubMenuPanelLogicController", "GetActive;", (RadialSubMenuPanelLogicController_GetActive x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RadialSubMenuPanelLogicController_GetActive( RadialSubMenuPanelLogicController self );void HideName(bool val)RTTIre.Hooks.PlaceVoid( "RadialSubMenuPanelLogicController", "HideName;Bool", (RadialSubMenuPanelLogicController_HideName x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RadialSubMenuPanelLogicController_HideName( RadialSubMenuPanelLogicController self, bool val );void SetRepacerMode()RTTIre.Hooks.PlaceVoid( "RadialSubMenuPanelLogicController", "SetRepacerMode;", (RadialSubMenuPanelLogicController_SetRepacerMode x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RadialSubMenuPanelLogicController_SetRepacerMode( RadialSubMenuPanelLogicController self );void SetActive(bool isActive, bool? hideSubmenu)RTTIre.Hooks.PlaceVoid( "RadialSubMenuPanelLogicController", "SetActive;BoolBool", (RadialSubMenuPanelLogicController_SetActive x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RadialSubMenuPanelLogicController_SetActive( RadialSubMenuPanelLogicController self, bool isActive, bool? hideSubmenu );bool OnButtonRelease(ink.PointerEvent evt)RTTIre.Hooks.Place( "RadialSubMenuPanelLogicController", "OnButtonRelease", (RadialSubMenuPanelLogicController_OnButtonRelease x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RadialSubMenuPanelLogicController_OnButtonRelease( RadialSubMenuPanelLogicController self, ink.PointerEvent? evt );bool OnMenuChanged(int index, string value)RTTIre.Hooks.Place( "RadialSubMenuPanelLogicController", "OnMenuChanged", (RadialSubMenuPanelLogicController_OnMenuChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RadialSubMenuPanelLogicController_OnMenuChanged( RadialSubMenuPanelLogicController self, int index, string value );void OpenModsTabExternal(CyberwareTabModsRequest request)RTTIre.Hooks.PlaceVoid( "RadialSubMenuPanelLogicController", "OpenModsTabExternal;CyberwareTabModsRequest", (RadialSubMenuPanelLogicController_OpenModsTabExternal x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RadialSubMenuPanelLogicController_OpenModsTabExternal( RadialSubMenuPanelLogicController self, CyberwareTabModsRequest? request );void AddMenus(MenuData selectedMenu, MenuData[] menuDataArray, MenuData? subMenuData, bool? forceRefreshLines)RTTIre.Hooks.PlaceVoid( "RadialSubMenuPanelLogicController", "AddMenus;script_ref<MenuData>script_ref<array<MenuData>>MenuDataBool", (RadialSubMenuPanelLogicController_AddMenus x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RadialSubMenuPanelLogicController_AddMenus( RadialSubMenuPanelLogicController self, MenuData selectedMenu, MenuData[] menuDataArray, MenuData? subMenuData, bool? forceRefreshLines );void HandleCharacterLevelUpdated(int value)RTTIre.Hooks.PlaceVoid( "RadialSubMenuPanelLogicController", "HandleCharacterLevelUpdated;Int32", (RadialSubMenuPanelLogicController_HandleCharacterLevelUpdated x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RadialSubMenuPanelLogicController_HandleCharacterLevelUpdated( RadialSubMenuPanelLogicController self, int value );void HandleCharacterLevelCurrentXPUpdated(int value, int remainingXP)RTTIre.Hooks.PlaceVoid( "RadialSubMenuPanelLogicController", "HandleCharacterLevelCurrentXPUpdated;Int32Int32", (RadialSubMenuPanelLogicController_HandleCharacterLevelCurrentXPUpdated x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RadialSubMenuPanelLogicController_HandleCharacterLevelCurrentXPUpdated( RadialSubMenuPanelLogicController self, int value, int remainingXP );void HandleCharacterStreetCredLevelUpdated(int value)RTTIre.Hooks.PlaceVoid( "RadialSubMenuPanelLogicController", "HandleCharacterStreetCredLevelUpdated;Int32", (RadialSubMenuPanelLogicController_HandleCharacterStreetCredLevelUpdated x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RadialSubMenuPanelLogicController_HandleCharacterStreetCredLevelUpdated( RadialSubMenuPanelLogicController self, int value );void HandleCharacterStreetCredPointsUpdated(int value, int remainingXP)RTTIre.Hooks.PlaceVoid( "RadialSubMenuPanelLogicController", "HandleCharacterStreetCredPointsUpdated;Int32Int32", (RadialSubMenuPanelLogicController_HandleCharacterStreetCredPointsUpdated x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RadialSubMenuPanelLogicController_HandleCharacterStreetCredPointsUpdated( RadialSubMenuPanelLogicController self, int value, int remainingXP );void HandlePlayerMaxWeightUpdated(int value, float curInventoryWeight)RTTIre.Hooks.PlaceVoid( "RadialSubMenuPanelLogicController", "HandlePlayerMaxWeightUpdated;Int32Float", (RadialSubMenuPanelLogicController_HandlePlayerMaxWeightUpdated x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RadialSubMenuPanelLogicController_HandlePlayerMaxWeightUpdated( RadialSubMenuPanelLogicController self, int value, float curInventoryWeight );void HandlePlayerWeightUpdated(float value, int maxWeight)RTTIre.Hooks.PlaceVoid( "RadialSubMenuPanelLogicController", "HandlePlayerWeightUpdated;FloatInt32", (RadialSubMenuPanelLogicController_HandlePlayerWeightUpdated x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RadialSubMenuPanelLogicController_HandlePlayerWeightUpdated( RadialSubMenuPanelLogicController self, float value, int maxWeight );void HandleCharacterCurrencyUpdated(int value)overrideRTTIre.Hooks.PlaceVoid( "RadialSubMenuPanelLogicController", "HandleCharacterCurrencyUpdated;Int32", (RadialSubMenuPanelLogicController_HandleCharacterCurrencyUpdated x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RadialSubMenuPanelLogicController_HandleCharacterCurrencyUpdated( RadialSubMenuPanelLogicController self, int value );