Data Structures | |
class | ActionInput |
class | ContinuousInteractActionInput |
class | InteractActionInput |
class | NoIndicationActionInputBase |
class | DefaultActionInput |
class | DropActionInput |
class | CarHornShortActionInput |
class | ToggleLightsActionInput |
class | ToggleNVGActionInput |
class | ContinuousWeaponManipulationActionInput |
class | WeaponManipulationActionInput |
class | ExternalControlledActionInput |
class | InventoryOnlyActionInput |
class | QuickaBarActionInput |
Enumerations | |
enum | ActionInputType { AIT_CONTINUOUS , AIT_SINGLE , AIT_DOUBLECLICK , AIT_HOLDSINGLE , AIT_CLICKCONTINUOUS , AIT_NOINPUTCONTROL , AIT_INVENTORYINPUT } |
Functions | |
void | StandardActionInput (PlayerBase player) |
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) |
override void | UpdatePossibleActions (PlayerBase player, ActionTarget target, ItemBase item, int action_condition_mask) |
override array< ActionBase > | GetPossibleActions () |
override int | GetPossibleActionsCount () |
override bool | HasTarget () |
override int | GetPossibleActionIndex () |
override ActionBase | GetAction () |
override void | ActionsSelectReset () |
override void | SelectNextAction () |
override void | SelectPrevAction () |
void | ContinuousDefaultActionInput (PlayerBase player) |
override ActionBase | GetPossibleAction () |
CarHornShortActionInput ContinuousDefaultActionInput | CarHornLongActionInput (PlayerBase player) |
void | CarHornShortActionInput (PlayerBase player) |
enum ActionInputType |
void _GetSelectedActions | ( | Object | action_source_object, |
out array< ActionBase > | select_actions_all, | ||
out bool | has_any_action_target | ||
) |
References ActionBase::Can(), ActionBase::GetVariants(), ActionBase::HasTarget(), ActionBase::HasVariants(), m_MainItem, m_Player, m_Target, Type, and ActionBase::UpdateVariants().
Referenced by UpdatePossibleActions().
override void ActionsSelectReset | ( | ) |
References m_SelectActions, and m_selectedActionIndex.
CarHornShortActionInput ContinuousDefaultActionInput CarHornLongActionInput | ( | PlayerBase | player | ) |
References m_SelectAction.
void CarHornShortActionInput | ( | PlayerBase | player | ) |
void ContinuousDefaultActionInput | ( | PlayerBase | player | ) |
References ContinuousDefaultActionInput(), and m_SelectAction.
Referenced by ActionManagerClient::CanPerformActionFromQuickbar(), ActionManagerClient::CanSetActionFromInventory(), ContinuousDefaultActionInput(), ScriptedWidgetEventHandler::GetActions(), ActionContinuousBase::GetInputType(), FirearmActionLoadMultiBullet::GetInputType(), ScriptConsoleItemsTab::ListItemRelatedActions(), ActionManagerClient::PerformActionFromQuickbar(), ActionManagerClient::SetActionFromInventory(), ActionManagerClient::SetDefaultInputsOrder(), and ActionTargetsCursor::SetMultipleContinuousItemAction().
override void ForceAction | ( | ActionBase | action, |
ActionTarget | target, | ||
ItemBase | item | ||
) |
References m_selectedActionIndex.
override ActionBase GetAction | ( | ) |
override ActionBase GetPossibleAction | ( | ) |
References m_SelectAction.
override int GetPossibleActionIndex | ( | ) |
References m_selectedActionIndex.
override array< ActionBase > GetPossibleActions | ( | ) |
References m_SelectActions.
override int GetPossibleActionsCount | ( | ) |
override bool HasTarget | ( | ) |
References ActionInput::m_HasTarget.
Referenced by ActionManagerClient::UpdateActionCategoryPriority().
override void SelectNextAction | ( | ) |
References m_SelectActions, and m_selectedActionIndex.
override void SelectPrevAction | ( | ) |
References m_SelectActions, and m_selectedActionIndex.
void StandardActionInput | ( | PlayerBase | player | ) |
References m_SelectActions, m_selectedActionIndex, and StandardActionInput().
Referenced by StandardActionInput().
override void UpdatePossibleActions | ( | PlayerBase | player, |
ActionTarget | target, | ||
ItemBase | item, | ||
int | action_condition_mask | ||
) |
ToggleLightsActionInput CarHornLongActionInput |
Referenced by ActionCarHornLong::GetInputType().
enum ActionInputType m_Action |
ItemBase m_Item |
NoIndicationActionInputBase m_SelectAction |
Referenced by CarHornLongActionInput(), ContinuousDefaultActionInput(), CarHornShortActionInput::GetAction(), ToggleLightsActionInput::GetAction(), ToggleNVGActionInput::GetAction(), GetPossibleAction(), CarHornShortActionInput::UpdatePossibleActions(), ToggleLightsActionInput::UpdatePossibleActions(), and ToggleNVGActionInput::UpdatePossibleActions().
ActionInput m_SelectActions |
int m_selectedActionIndex |
ref ActionTarget m_Target |
ref ActionTarget targetNew |