class StandardActionInputSource
StandardActionInput › ActionInput › ActionInput_Basic
Derived classes
All members, including inherited
Constructors 1
void StandardActionInput(PlayerBase player)Members 2
ref array<ActionBase> m_SelectActionsint m_selectedActionIndexMethods 11
override void ForceAction(ActionBase action, ActionTarget target, ItemBase item)void _GetSelectedActions(Object action_source_object, out array<ActionBase> select_actions_all, out bool has_any_action_target)References ActionBase.Can(), Class.Cast(), array.Count()
Show 15 more
, array.Count(), array.Get(), Object.GetActions(), ActionTarget.GetComponentIndex(), ActionTarget.GetObject(), ActionBase.GetVariants(), ActionBase.HasTarget(), ActionBase.HasVariants(), array.Insert(), Class.Type(), ActionBase.UpdateVariants(), ActionInput.m_ConditionMask, ActionInput.m_MainItem, ActionInput.m_Player, and ActionInput.m_TargetReferenced by UpdatePossibleActions()
override void UpdatePossibleActions(PlayerBase player, ActionTarget target, ItemBase item, int action_condition_mask)References _GetSelectedActions(), array.Clear(), array.Count()
Show 23 more
, array.Count(), ActionInput.ForceActionCheck(), PlayerBase.GetActionManager(), ActionTarget.GetObject(), ActionTarget.GetParent(), ActionBase.HasTarget(), array.Insert(), ActionBase.OnActionInfoUpdate(), array.Remove(), ActionManagerBase.SelectFirstActionCategory(), ForcedActionData.m_Action, ActionInput.m_ConditionMask, ActionInput.m_DetectFromItem, ActionInput.m_DetectFromPlayer, ActionInput.m_DetectFromTarget, ActionInput.m_ForcedActionData, ActionInput.m_ForcedTarget, ActionInput.m_HasTarget, ActionInput.m_MainItem, ActionInput.m_Player, m_SelectActions, m_selectedActionIndex, and ActionInput.m_Targetoverride array<ActionBase> GetPossibleActions()References m_SelectActions
override int GetPossibleActionsCount()override bool HasTarget()References ActionInput.m_HasTarget
override int GetPossibleActionIndex()References m_selectedActionIndex
override ActionBase GetAction()override void ActionsSelectReset()Referenced by ContinuousDefaultActionInput.ActionsSelectReset()
override void SelectNextAction()override void SelectPrevAction()