class ActionMenuSource
Constructors 1
void ActionMenu()Constants 3
private const float FADE_IN_TIME = 0.3Referenced by UpdateWidgets()
private const float FADE_OUT_TIME = 0.3private const float HIDE_MENU_TIME = 5Referenced by NextAction(), NextActionCategory(), PrevAction()
Show 2 more
, PrevActionCategory(), and Show()Members 6
private ref WidgetFadeTimer m_FadeTimerprivate ref array<TextWidget> m_actionItemsprivate TextWidget m_defaultActionWidgetprivate Widget m_actionsPanelWidgetprivate ref Timer m_hide_timerReferenced by ActionMenu(), Hide(), NextAction()
Show 4 more
, NextActionCategory(), PrevAction(), PrevActionCategory(), and Show()private bool m_visibleMethods 10
void Init(Widget actions_panel_widget, TextWidget default_action_widget)Referenced by MissionGameplay.OnInit()
void UpdateWidgets()References Class.Cast(), array.Count(), array.Count()
Show 23 more
, WidgetFadeTimer.FadeIn(), WidgetFadeTimer.FadeOut(), array.Get(), array.Get(), PlayerBase.GetActionManager(), DiagMenu.GetBool(), CGame.GetPlayer(), ActionManagerBase.GetSelectableActions(), ActionManagerBase.GetSelectedActionIndex(), Widget.GetSize(), Widget.SetColor(), Widget.SetSize(), TextWidget.SetText(), TextWidget.SetText(), Widget.Show(), Widget.Show(), FADE_IN_TIME, FADE_OUT_TIME, m_actionItems, m_actionsPanelWidget, m_defaultActionWidget, m_FadeTimer, and Param3.param3Referenced by NextAction(), NextActionCategory(), PrevAction()
Show 2 more
, PrevActionCategory(), and Refresh()void NextAction()References Class.Cast(), PlayerBase.GetActionManager(), CGame.GetPlayer()
Show 5 more
, Timer.Run(), ActionManagerBase.SelectNextAction(), UpdateWidgets(), HIDE_MENU_TIME, and m_hide_timerReferenced by MissionGameplay.OnUpdate()
void PrevAction()References Class.Cast(), PlayerBase.GetActionManager(), CGame.GetPlayer()
Show 5 more
, Timer.Run(), ActionManagerBase.SelectPrevAction(), UpdateWidgets(), HIDE_MENU_TIME, and m_hide_timerReferenced by MissionGameplay.OnUpdate()
void NextActionCategory()References Class.Cast(), PlayerBase.GetActionManager(), CGame.GetPlayer()
Show 5 more
, Timer.Run(), ActionManagerBase.SelectNextActionCategory(), UpdateWidgets(), HIDE_MENU_TIME, and m_hide_timerReferenced by MissionGameplay.OnUpdate()
void PrevActionCategory()References Class.Cast(), PlayerBase.GetActionManager(), CGame.GetPlayer()
Show 5 more
, Timer.Run(), ActionManagerBase.SelectPrevActionCategory(), UpdateWidgets(), HIDE_MENU_TIME, and m_hide_timerReferenced by MissionGameplay.OnUpdate()
void Show()Referenced by Refresh()
void Refresh()References Class.Cast(), PlayerBase.GetActionManager(), CGame.GetPlayer()
Show 4 more
, ActionManagerBase.IsSelectableActionsChanged(), Show(), UpdateWidgets(), and m_visibleReferenced by MissionGameplay.OnUpdate()
void Hide()References Widget.Show(), TimerBase.Stop(), Timer.Stop()
Show 4 more
, m_actionsPanelWidget, m_FadeTimer, m_hide_timer, and m_visibleReferenced by MissionGameplay.OnUpdate()
void HideWithFadeout()References WidgetFadeTimer.FadeOut(), Widget.IsVisible(), FADE_OUT_TIME