DIFF

class RadialQuickbarMenuSource

RadialQuickbarMenu UIScriptedMenu UIMenuPanel Managed

All members, including inherited

Constructors 2

void RadialQuickbarMenu()
void ~RadialQuickbarMenu()

Constants 2

const string TEXT_ITEM_NAME = "ItemName"
const string TEXT_ITEM_TITLE = "ItemTitle"

Members 8

protected Widget m_ItemCardPanel
protected ref array<ref RadialQuickbarItem> m_Items
Referenced by CreateContent(), GetItems(), RadialQuickbarMenu()
Show 1 more, RefreshQuickbar()
protected Widget m_ToolbarPanel
Referenced by Init()
protected bool m_IsMenuClosing
Referenced by IsMenuClosing(), OnHide(), OnShow()
Show 1 more, SetMenuClosing()
protected Widget m_SelectedItem
static EntityAI m_ItemToAssign

Methods 41

static void SetItemToAssign(EntityAI item)
References m_ItemToAssign
static EntityAI GetItemToAssign()
References m_ItemToAssign
static RadialQuickbarMenu GetMenuInstance()
References instance
protected void OnInputPresetChanged()
static void CloseMenu()
override bool OnController(Widget w, int control, int value)
override bool UseMouse()
override bool UseGamepad()
protected void RefreshQuickbar(bool reset_selection = true)
Referenced by ChangeCurrentCategory(), Init(), PrimaryAction()
Show 1 more, SecondaryAction()
protected void DeleteItems()
Referenced by CreateContent()
protected void ChangeCurrentCategory(int category)
Referenced by BackOneLevel(), and PrimaryAction()
void OnControlsChanged(RadialMenuControlType type)
void OnMouseSelect(Widget w)
References MarkSelected()
void OnMouseDeselect(Widget w)
References UnmarkSelected()
void OnMouseExecute(Widget w)
void OnMousePressLeft(Widget w)

LMB

References PrimaryAction()
void OnMousePressRight(Widget w)

RMB

References BackOneLevel()
void OnControllerSelect(Widget w)
References MarkSelected()
void OnControllerDeselect(Widget w)
References UnmarkSelected()
void OnControllerPressSelect(Widget w)
References PrimaryAction()
void OnControllerPressBack(Widget w)
References BackOneLevel()
protected void UnmarkSelected(Widget w)
References m_SelectedItem
protected void BackOneLevel()
bool IsMenuClosing()
References m_IsMenuClosing
void SetMenuClosing(bool state)
References m_IsMenuClosing