REDNODE / GAME API

RadialMenuHubLogicController

classscriptedClass

extends inkLogicController › inkILogicController › IScriptable › ISerializable

Properties 29

NameTypeFlags
btnBackpackinkWidgetRefscriptedprivate
btnCodexinkWidgetRefscriptedprivate
btnCraftinginkWidgetRefscriptedprivate
btnCyberwareinkWidgetRefscriptedprivate
btnInventoryinkWidgetRefscriptedprivate
btnJournalinkWidgetRefscriptedprivate
btnMapinkWidgetRefscriptedprivate
btnPerksinkWidgetRefscriptedprivate
btnPhoneinkWidgetRefscriptedprivate
btnShardinkWidgetRefscriptedprivate
btnStatsinkWidgetRefscriptedprivate
btnTarotinkWidgetRefscriptedprivate
debugTextinkTextRefscriptedprivate
hoveredButtonsarray<Int32>scriptedprivate
isActiveBoolscriptedprivate
mouseColliderinkWidgetRefscriptedprivate
panelCharacterinkWidgetRefscriptedprivate
panelHoverOutAnimProxyref<inkAnimProxy>scriptedprivate
panelHoverOverAnimProxyref<inkAnimProxy>scriptedprivate
panelInventoryinkWidgetRefscriptedprivate
panelJournalinkWidgetRefscriptedprivate
panelMapinkWidgetRefscriptedprivate
previousMenuElementRadialHubMenuElementscriptedprivate
timeSkipOpenedBoolscriptedprivate
tooltipsManagerwref<gameuiTooltipsManager>scriptedprivate
tooltipsManagerRefinkWidgetRefscriptedprivate
windowSizeVector2scriptedprivate

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