RadialMenuHubLogicController
classscriptedClass
extends inkLogicController › inkILogicController › IScriptable › ISerializable
Properties 29
| Name | Type | Flags |
|---|---|---|
btnBackpack | inkWidgetRef | scriptedprivate |
btnCodex | inkWidgetRef | scriptedprivate |
btnCrafting | inkWidgetRef | scriptedprivate |
btnCyberware | inkWidgetRef | scriptedprivate |
btnInventory | inkWidgetRef | scriptedprivate |
btnJournal | inkWidgetRef | scriptedprivate |
btnMap | inkWidgetRef | scriptedprivate |
btnPerks | inkWidgetRef | scriptedprivate |
btnPhone | inkWidgetRef | scriptedprivate |
btnShard | inkWidgetRef | scriptedprivate |
btnStats | inkWidgetRef | scriptedprivate |
btnTarot | inkWidgetRef | scriptedprivate |
debugText | inkTextRef | scriptedprivate |
hoveredButtons | array<Int32> | scriptedprivate |
isActive | Bool | scriptedprivate |
menuObject | inkWidgetRef | scriptedprivate |
menusData | ref<MenuDataBuilder> | scriptedprivate |
mouseCollider | inkWidgetRef | scriptedprivate |
panelCharacter | inkWidgetRef | scriptedprivate |
panelHoverOutAnimProxy | ref<inkAnimProxy> | scriptedprivate |
panelHoverOverAnimProxy | ref<inkAnimProxy> | scriptedprivate |
panelInventory | inkWidgetRef | scriptedprivate |
panelJournal | inkWidgetRef | scriptedprivate |
panelMap | inkWidgetRef | scriptedprivate |
previousMenuElement | RadialHubMenuElement | scriptedprivate |
timeSkipOpened | Bool | scriptedprivate |
tooltipsManager | wref<gameuiTooltipsManager> | scriptedprivate |
tooltipsManagerRef | inkWidgetRef | scriptedprivate |
windowSize | Vector2 | scriptedprivate |
Methods 23
private final func GetRadialHubMenuElementFromAngle(angle: Float) -> RadialHubMenuElementscripted
protected cb func OnGlobalRelease(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnHoverPanelOut(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnHoverPanelOver(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnOldSelectByCursor(evt: ref<SelectMenuRequest>) -> Boolscripted
protected cb func OnSelectByCursor(evt: ref<RadialSelectMenuRequest>) -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted
public final func OpenElement(hubMenuElement: RadialHubMenuElement)scripted
private final func PlayHoverAnimation(animProxy: ref<inkAnimProxy>, menuTarget: RadialHubMenuElement, opt playReverse: Bool)scripted
private final func RadialHubMenuElementToWidget(hubMenuElement: RadialHubMenuElement) -> inkWidgetRefscripted
public final func SelectMenuExternally(menuName: CName, opt submenuName: CName, opt userData: ref<IScriptable>)scripted
public final func SetActive(isActive: Bool)scripted
public final func SetButtonHoverOut(buttonId: Int32)scripted
public final func SetButtonHoverOver(buttonId: Int32)scripted
private final func SetElementState(hubMenuElement: RadialHubMenuElement, state: CName)scripted
public final func SetHover(currentMenuElement: RadialHubMenuElement)scripted
public final func SetHoverPanel(hoverPanel: inkWidgetRef)scripted
public final func SetMenusData(menuData: ref<MenuDataBuilder>, tarotIsBlocked: Bool, mapIsBlocked: Bool, perkPoints: Int32, attrPoints: Int32)scripted
public final func SetTimeSkipOpened(value: Bool)scripted
public final func SetUnhover()scripted
public final func SetWindowSize(size: Vector2)scripted
private final func WidgetToRadialHubElement(hubMenuElement: wref<inkWidget>) -> RadialHubMenuElementscripted