DIFF

class ActionManagerBaseSource

Constructors 1

Members 25

protected ActionTarget m_TestedActionTarget
Referenced by SetActionContext()
protected ItemBase m_TestedActionItem
Referenced by SetActionContext()
protected ActionBase m_PrimaryAction
Referenced by GetContinuousAction()
protected ActionTarget m_PrimaryActionTarget
protected ItemBase m_PrimaryActionItem
protected ActionBase m_SecondaryAction
Referenced by GetSingleUseAction()
protected ActionTarget m_SecondaryActionTarget
protected ItemBase m_SecondaryActionItem
bool m_PrimaryActionEnabled
bool m_SecondaryActionEnabled
bool m_TertiaryActionEnabled
ref TSelectableActionInfoArray m_SelectableActions
int m_SelectedActionIndex
bool m_SelectableActionsHasChanged
static ref array<ref ActionBase> m_ActionsArray
static ref map<typename, ActionBase> m_ActionNameActionMap
protected bool m_ActionsEnabled
protected bool m_IsRestrictedLookLimits

restricts head look/aim limits while performing an action

Referenced by Update()

Methods 43

ItemBase GetRunningActionMainitem()
void EnableActions(bool enable)
References m_ActionsEnabled
void StartDeliveredAction()
ActionBase GetContinuousAction()
References m_PrimaryAction
ActionBase GetSingleUseAction()
TSelectableActionInfoArray GetSelectableActions()
int GetSelectedActionIndex()
typename GetSelectedActionCategory()
void SelectFirstActionCategory()
void SelectNextActionCategory()
void SelectPrevActionCategory()
void SelectNextAction()
void SelectPrevAction()
void RequestEndAction()
void EndActionInput()
bool IsSelectableActionsChanged()
Referenced by ActionMenu.Refresh()
protected void SetActionContext(ActionTarget target, ItemBase item)
void OnContinuousStart()
void OnContinuousCancel()
void OnSingleUse()
void InterruptNoSync()
References m_Interrupted
void RequestInterruptAction()
protected void LocalInterrupt()
Referenced by Update()
void OnInteractAction()

Interact

void OnJumpStart()
void EndOrInterruptCurrentAction()
bool OnInputUserDataProcess(int userDataType, ParamsReadContext ctx)