class GesturesMenuSource
GesturesMenu › UIScriptedMenu › UIMenuPanel › Managed
All members, including inherited
Constructors 2
void GesturesMenu()References CGame.GetMission(), Mission.GetOnInputPresetChanged(), ScriptInvoker.Insert()
Show 2 more
, instance, and m_GestureItemsvoid ~GesturesMenu()Constants 4
const string RADIAL_TEXT = "RadialText"const string GESTURE_TEXT = "GestureNameText"Referenced by UpdateQuickbarItemCard()
const string INPUT_TEXT = "InputActionText"Referenced by UpdateQuickbarItemCard()
const string CATEGORY_NAME = "CategoryName"Referenced by UpdateCategoryName()
Members 9
protected Widget m_GestureItemCardPanelprotected ref array<ref GestureMenuItem> m_GestureItemsReferenced by CreateGestureContent(), ExecuteSelectedCategory(), GesturesMenu()
Show 2 more
, RefreshGestures(), and Update()protected TextWidget m_CategoryNameTextReferenced by UpdateCategoryName()
protected Widget m_SelectedItemprotected bool m_IsCategorySelectedReferenced by ExecuteSelectedCategory(), ExecuteSelectedItem(), OnControllerPressSelect()
Show 3 more
, OnMousePressLeft(), RefreshGestures(), and UpdateControlsElements()protected bool m_IsMenuClosingprotected int m_CurrentCategorystatic GesturesMenu instanceMethods 40
static void OpenMenu()Referenced by MissionGameplay.OnUpdate()
static void CloseMenu()Referenced by MissionGameplay.OnUpdate()
static bool CanOpenMenu()References Class.CastTo(), Human.GetInputController(), CGame.GetPlayer()
Show 2 more
, HumanInputController.WeaponADS(), and instanceReferenced by MissionGameplay.OnUpdate()
protected void OnInputPresetChanged()References UpdateControlsElements()
override Widget Init()References WorkspaceWidget.CreateWidgets(), Widget.FindAnyWidget(), RadialMenu.GetInstance()
Show 12 more
, CGame.GetWorkspace(), RefreshGestures(), RadialMenu.RegisterClass(), RadialMenu.SetWidgetInitialized(), RadialMenu.SetWidgetProperties(), Widget.Show(), UpdateCategoryName(), UIScriptedMenu.layoutRoot, m_CurrentCategory, m_GestureItemCardPanel, m_ToolbarPanel, and RadialMenu.RADIAL_ITEM_CARD_CONTAINERoverride void OnShow()References Class.Cast(), Mission.GetHud(), CGame.GetMission()
Show 5 more
, UIScriptedMenu.OnShow(), SetFocus(), IngameHud.ShowQuickbarUI(), UIScriptedMenu.layoutRoot, and m_IsMenuClosingoverride void OnHide()References Class.Cast(), Mission.GetHud(), CGame.GetMission()
Show 3 more
, UIScriptedMenu.OnHide(), IngameHud.ShowQuickbarUI(), and m_IsMenuClosingoverride bool UseMouse()override bool UseGamepad()override void Update(float timeslice)References Class.Cast(), array.Count(), CGame.GetPlayer()
Show 4 more
, UIScriptedMenu.Update(), UpdateQuickbarItemCard(), m_CurrentCategory, and m_GestureItemsvoid ProcessEmoteConditionRequest(GestureMenuItem gesture_item)Referenced by UpdateQuickbarItemCard()
protected void RefreshGestures(GestureCategories category_id = -1)References CreateGestureContent(), GetGestureItems(), UpdateControlsElements()
Show 4 more
, instance, m_CurrentCategory, m_GestureItems, and m_IsCategorySelectedprotected void GetGestureItems(out array<ref GestureMenuItem> gesture_items, GestureCategories category)References array.Clear(), new GestureMenuItem(), array.Insert()
Show 36 more
, EmoteConstants.ID_EMOTE_CAMPFIRE, EmoteConstants.ID_EMOTE_CLAP, EmoteConstants.ID_EMOTE_COME, EmoteConstants.ID_EMOTE_DANCE, EmoteConstants.ID_EMOTE_DOWN, EmoteConstants.ID_EMOTE_FACEPALM, EmoteConstants.ID_EMOTE_GREETING, EmoteConstants.ID_EMOTE_HEART, EmoteConstants.ID_EMOTE_HOLD, EmoteConstants.ID_EMOTE_LISTENING, EmoteConstants.ID_EMOTE_LOOKATME, EmoteConstants.ID_EMOTE_LYINGDOWN, EmoteConstants.ID_EMOTE_MOVE, EmoteConstants.ID_EMOTE_NOD, EmoteConstants.ID_EMOTE_POINT, EmoteConstants.ID_EMOTE_POINTSELF, EmoteConstants.ID_EMOTE_RPS, EmoteConstants.ID_EMOTE_SALUTE, EmoteConstants.ID_EMOTE_SHAKE, EmoteConstants.ID_EMOTE_SHRUG, EmoteConstants.ID_EMOTE_SILENT, EmoteConstants.ID_EMOTE_SITA, EmoteConstants.ID_EMOTE_SITB, EmoteConstants.ID_EMOTE_SOS, EmoteConstants.ID_EMOTE_SUICIDE, EmoteConstants.ID_EMOTE_SURRENDER, EmoteConstants.ID_EMOTE_TAUNT, EmoteConstants.ID_EMOTE_TAUNTELBOW, EmoteConstants.ID_EMOTE_TAUNTKISS, EmoteConstants.ID_EMOTE_TAUNTTHINK, EmoteConstants.ID_EMOTE_THROAT, EmoteConstants.ID_EMOTE_THUMB, EmoteConstants.ID_EMOTE_THUMBDOWN, EmoteConstants.ID_EMOTE_TIMEOUT, EmoteConstants.ID_EMOTE_VOMIT, and EmoteConstants.ID_EMOTE_WATCHINGprotected void CreateGestureContent()References RadialMenu.ActivateControllerTimeout(), Class.Cast(), array.Count()
Show 15 more
, WorkspaceWidget.CreateWidgets(), DeleteGestureItems(), array.Get(), RadialMenu.GetInstance(), CGame.GetWorkspace(), RadialMenu.Refresh(), RadialMenu.SetExecuteDistOffset(), RadialMenu.SetItemCardRadiusOffset(), RadialMenu.SetOffsetFromTop(), GestureMenuItem.SetRadialItemCard(), RadialMenu.SetRadiusOffset(), Widget.SetUserData(), UpdateQuickbarItemCard(), m_GestureItemCardPanel, and m_GestureItemsprotected void UpdateQuickbarItemCard(GestureMenuItem gesture_item)References ARGB(), Class.Cast(), Widget.ClearFlags()
Show 14 more
, Widget.FindAnyWidget(), GestureMenuItem.GetBoundButtonText(), GestureMenuItem.GetCanPerformEmote(), GestureMenuItem.GetName(), GestureMenuItem.GetRadialItemCard(), ProcessEmoteConditionRequest(), Widget.SetColor(), Widget.SetColor(), Widget.SetFlags(), TextWidget.SetText(), TextWidget.SetText(), Widget.Show(), GESTURE_TEXT, and INPUT_TEXTprotected void DeleteGestureItems()Referenced by CreateGestureContent()
protected void UpdateToolbar()DEPRECATED
protected void UpdateCategoryName(string name)References Class.Cast(), Widget.FindAnyWidget(), TextWidget.SetText()
Show 3 more
, CATEGORY_NAME, UIScriptedMenu.layoutRoot, and m_CategoryNameTextvoid 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 ExecuteSelectedCategory(), ExecuteSelectedItem(), instance
Show 1 more
, m_IsCategorySelectedvoid OnControllerSelect(Widget w)References MarkSelected()
void OnControllerDeselect(Widget w)References UnmarkSelected()
void OnControllerExecute(Widget w)void OnControllerPressSelect(Widget w)References ExecuteSelectedCategory(), ExecuteSelectedItem(), instance
Show 1 more
, m_IsCategorySelectedvoid OnControllerPressBack(Widget w)References BackOneLevel()
protected void MarkSelected(Widget w)protected void UnmarkSelected(Widget w)protected void ExecuteSelectedCategory(Widget w)protected void ExecuteSelectedItem()protected void BackOneLevel()void SetMenuClosing(bool state)References m_IsMenuClosing
protected void UpdateControlsElements()