MenuItemController
Base: ink.WidgetLogicController
None.
| Property | Type | |
|---|---|---|
menuData | MenuData | scripted |
label | ink.TextWidgetReference | scripted |
icon | ink.ImageWidgetReference | scripted |
frameHovered | ink.WidgetReference | scripted |
hoverPanel | ink.WidgetReference | scripted |
background | ink.WidgetReference | scripted |
levelFlag | ink.WidgetReference | scripted |
attrFlag | ink.WidgetReference | scripted |
attrText | ink.TextWidgetReference | scripted |
perkFlag | ink.WidgetReference | scripted |
perkText | ink.TextWidgetReference | scripted |
fluffText | ink.TextWidgetReference | scripted |
itemHovered | bool | scripted |
panelHovered | bool | scripted |
panelTransitionProxy | ink.anim.Proxy? | scripted |
buttonTransitionProxy | ink.anim.Proxy? | scripted |
isPanelShown | bool | scripted |
isDimmed | bool | scripted |
isHyperlink | bool | scripted |
bool OnInitialize() RTTIbool OnUninitialize() RTTIvoid Init(MenuData menuData) RTTIvoid UpdateButton(string label, TDBID iconTweak) RTTIvoid SetHyperlink(bool value) RTTIbool IsHyperlink() RTTIvoid SetHoverPanel(ink.WidgetReference hoverPanel) RTTIbool OnMenuChangeRelease(ink.PointerEvent e) RTTIbool OnHoverPanelOver(ink.PointerEvent evt) RTTIbool OnHoverPanelOut(ink.PointerEvent evt) RTTIbool OnItemHoverOver(ink.PointerEvent evt) RTTIbool OnItemHoverOut(ink.PointerEvent evt) RTTIvoid UpdateState() RTTIvoid UpdateDim(bool value) RTTIbool OnMenuItemDimRequest(MenuItemDimRequest evt) RTTIbool OnMenuItemDelayedUpdate(MenuItemDelayedUpdate evt) RTTIbool OnOutroFinished(ink.anim.Proxy anim) RTTIstatic void ApplyEnabledLayout(ink.TextWidgetReference label, ink.Widget root) staticRTTI globalstatic void ApplyDisabledLayout(ink.TextWidgetReference label, ink.Widget root) staticRTTI global