class
RadialMenuItemController
- 21 properties
- 18 functions
Extends ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
menuData | MenuData | 0x0 | scripted |
label | ink.TextWidgetReference | 0x80 | scripted |
icon | ink.ImageWidgetReference | 0x98 | scripted |
frameHovered | ink.WidgetReference | 0xB0 | scripted |
hoverPanel | ink.WidgetReference | 0xC8 | scripted |
background | ink.WidgetReference | 0xE0 | scripted |
levelFlag | ink.WidgetReference | 0xF8 | scripted |
attrFlag | ink.WidgetReference | 0x110 | scripted |
attrText | ink.TextWidgetReference | 0x128 | scripted |
perkFlag | ink.WidgetReference | 0x140 | scripted |
perkText | ink.TextWidgetReference | 0x158 | scripted |
queueHoverEvents | bool | 0x170 | scripted |
disableClick | bool | 0x171 | scripted |
applyHoverState | bool | 0x172 | scripted |
itemHovered | bool | 0x173 | scripted |
panelHovered | bool | 0x174 | scripted |
panelTransitionProxy | ink.anim.Proxy? | 0x178 | scripted |
buttonTransitionProxy | ink.anim.Proxy? | 0x188 | scripted |
isPanelShown | bool | 0x198 | scripted |
isDimmed | bool | 0x199 | scripted |
isHyperlink | bool | 0x19A | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "RadialMenuItemController", "OnInitialize", (RadialMenuItemController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RadialMenuItemController_OnInitialize( RadialMenuItemController self );bool OnUninitialize()RTTIre.Hooks.Place( "RadialMenuItemController", "OnUninitialize", (RadialMenuItemController_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RadialMenuItemController_OnUninitialize( RadialMenuItemController self );void Init(MenuData menuData)RTTIre.Hooks.PlaceVoid( "RadialMenuItemController", "Init;script_ref<MenuData>", (RadialMenuItemController_Init x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RadialMenuItemController_Init( RadialMenuItemController self, MenuData menuData );void UpdateButton(string label, TDBID iconTweak)RTTIre.Hooks.PlaceVoid( "RadialMenuItemController", "UpdateButton;script_ref<String>TweakDBID", (RadialMenuItemController_UpdateButton x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RadialMenuItemController_UpdateButton( RadialMenuItemController self, string label, TDBID iconTweak );void SetHyperlink(bool value)RTTIre.Hooks.PlaceVoid( "RadialMenuItemController", "SetHyperlink;Bool", (RadialMenuItemController_SetHyperlink x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RadialMenuItemController_SetHyperlink( RadialMenuItemController self, bool value );bool IsHyperlink()RTTIre.Hooks.Place( "RadialMenuItemController", "IsHyperlink;", (RadialMenuItemController_IsHyperlink x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RadialMenuItemController_IsHyperlink( RadialMenuItemController self );void SetHoverPanel(ink.WidgetReference hoverPanel)RTTIre.Hooks.PlaceVoid( "RadialMenuItemController", "SetHoverPanel;inkWidgetRef", (RadialMenuItemController_SetHoverPanel x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RadialMenuItemController_SetHoverPanel( RadialMenuItemController self, ink.WidgetReference hoverPanel );bool OnMenuChangeRelease(ink.PointerEvent e)RTTIre.Hooks.Place( "RadialMenuItemController", "OnMenuChangeRelease", (RadialMenuItemController_OnMenuChangeRelease x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RadialMenuItemController_OnMenuChangeRelease( RadialMenuItemController self, ink.PointerEvent? e );void RequestMenuSelect()RTTIre.Hooks.PlaceVoid( "RadialMenuItemController", "RequestMenuSelect;", (RadialMenuItemController_RequestMenuSelect x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RadialMenuItemController_RequestMenuSelect( RadialMenuItemController self );bool OnHoverPanelOver(ink.PointerEvent evt)RTTIre.Hooks.Place( "RadialMenuItemController", "OnHoverPanelOver", (RadialMenuItemController_OnHoverPanelOver x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RadialMenuItemController_OnHoverPanelOver( RadialMenuItemController self, ink.PointerEvent? evt );bool OnHoverPanelOut(ink.PointerEvent evt)RTTIre.Hooks.Place( "RadialMenuItemController", "OnHoverPanelOut", (RadialMenuItemController_OnHoverPanelOut x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RadialMenuItemController_OnHoverPanelOut( RadialMenuItemController self, ink.PointerEvent? evt );bool OnItemHoverOver(ink.PointerEvent evt)RTTIre.Hooks.Place( "RadialMenuItemController", "OnItemHoverOver", (RadialMenuItemController_OnItemHoverOver x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RadialMenuItemController_OnItemHoverOver( RadialMenuItemController self, ink.PointerEvent? evt );bool OnItemHoverOut(ink.PointerEvent evt)RTTIre.Hooks.Place( "RadialMenuItemController", "OnItemHoverOut", (RadialMenuItemController_OnItemHoverOut x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RadialMenuItemController_OnItemHoverOut( RadialMenuItemController self, ink.PointerEvent? evt );void UpdateState()RTTIre.Hooks.PlaceVoid( "RadialMenuItemController", "UpdateState;", (RadialMenuItemController_UpdateState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RadialMenuItemController_UpdateState( RadialMenuItemController self );void UpdateDim(bool value)RTTIre.Hooks.PlaceVoid( "RadialMenuItemController", "UpdateDim;Bool", (RadialMenuItemController_UpdateDim x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RadialMenuItemController_UpdateDim( RadialMenuItemController self, bool value );bool OnMenuItemDimRequest(MenuItemDimRequest evt)RTTIre.Hooks.Place( "RadialMenuItemController", "OnMenuItemDimRequest", (RadialMenuItemController_OnMenuItemDimRequest x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RadialMenuItemController_OnMenuItemDimRequest( RadialMenuItemController self, MenuItemDimRequest? evt );bool OnMenuItemDelayedUpdate(MenuItemDelayedUpdate evt)RTTIre.Hooks.Place( "RadialMenuItemController", "OnMenuItemDelayedUpdate", (RadialMenuItemController_OnMenuItemDelayedUpdate x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RadialMenuItemController_OnMenuItemDelayedUpdate( RadialMenuItemController self, MenuItemDelayedUpdate? evt );bool OnOutroFinished(ink.anim.Proxy anim)RTTIre.Hooks.Place( "RadialMenuItemController", "OnOutroFinished", (RadialMenuItemController_OnOutroFinished x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RadialMenuItemController_OnOutroFinished( RadialMenuItemController self, ink.anim.Proxy? anim );