6 protected bool m_bIsOpen;
13 void SetContent(array<BaseSelectionMenuEntry> allEntries, array<BaseSelectionMenuEntry> disabledEntries);
16 void SetSelection(
BaseSelectionMenuEntry selectedEntry, vector selectionInput,
float selectionAngle,
float minInputMagnitude);
22 void SetOpen(IEntity owner,
bool open) { m_bIsOpen = open; }
28 static const string RADIALMENU_ICON_EMPTY =
"{74DDB9BCF5A40173}UI/Textures/RadialMenu/RadialMenuEmpty.edds";
29 static const string RADIALMENU_ICON_DEFAULT_WEAPONSWITCHING =
"{74753A21981BB84D}UI/Textures/RadialMenu/RadialMenuDefaultWeapon.edds";
30 static const string RADIALMENU_ICON_DEFAULT_AIMESSAGE =
"{164112D4DD73C39F}UI/Textures/RadialMenu/RadialMenuDefaultAIMessage.edds";
34 protected static string GetSafeIconPath(
string iconPath)
36 if (iconPath ==
string.Empty)
37 return RADIALMENU_ICON_EMPTY;
45 static string GetDefaultIconPath(Class instance)
49 return RADIALMENU_ICON_EMPTY;
54 return GetSafeIconPath(RADIALMENU_ICON_DEFAULT_AIMESSAGE);
57 return RADIALMENU_ICON_EMPTY;