Static Private Member Functions | |
| static ActionVariantManager | GetVariantManager (typename actionName) | 
Private Attributes | |
| protected int | m_LastAcknowledgmentID | 
| protected bool | m_ActionPossible | 
| protected ref array< ref InventoryLocation > | m_ReservedInventoryLocations | 
| protected ref InventoryActionHandler | m_InventoryActionHandler | 
| protected ref InventoryLocation | m_HandInventoryLocationTest | 
| protected ref TTypeNameActionInputMap | m_RegistredInputsMap | 
| protected ref array< ActionInput > | m_OrederedAllActionInput | 
| protected ref array< ActionInput > | m_OrderedStandartActionInputs | 
| protected ref array< ActionInput > | m_DefaultOrderOfActionInputs | 
| protected int | m_SelectedActionInputToSrollIndex | 
| protected bool | m_IgnoreAutoInputEnd | 
| protected ref ActionData | m_PendingActionData | 
| protected bool | m_ActionWantEndRequest_Send | 
| protected bool | m_ActionInputWantEnd_Send | 
| private ref ActionTarget | m_ForceTarget | 
| private ref ActionTargets | m_Targets | 
      
  | 
  inlineprivate | 
      
  | 
  inlineprivate | 
References Debug::ActionLog(), ActionPossibilityCheck(), ActionBase::CanBePerformedFromQuickbar(), ScriptInputUserData::CanStoreInputUserData(), DPrint(), GetGame(), ActionBase::GetID(), HandleInputsOnActionStart(), INPUT_UDT_STANDARD_ACTION_START, LogManager::IsActionLogEnable(), ActionBase::IsInstant(), ActionBase::IsLocal(), m_ActionInputWantEnd, m_ActionInputWantEnd_Send, m_ActionWantEndRequest, m_ActionWantEndRequest_Send, m_CurrentActionData, m_Interrupted, m_LastAcknowledgmentID, m_PendingActionAcknowledgmentID, m_Player, OnActionEnd(), ScriptInputUserData::Send(), ActionBase::SetupAction(), ActionBase::Start(), UA_AM_PENDING, ActionBase::UseAcknowledgment(), Serializer::Write(), and ActionBase::WriteToContext().
Referenced by InputsUpdate(), OnInstantAction(), PerformActionFromInventory(), PerformActionFromQuickbar(), and PerformActionStart().
References ActionTarget, ActionBase::Can(), ActionBase::CanBePerformedFromInventory(), ActionBase::HasTarget(), m_Player, and vector::Zero.
Referenced by Attachments::CanCombineAmmo(), Container::CanCombineAmmo(), VicinitySlotsContainer::CanCombineAmmo(), ItemManager::GetChosenCombinationFlag(), and ItemManager::GetCombinationFlags().
References ActionTarget, ActionBase::Can(), ActionBase::CanBeSetFromInventory(), ContinuousDefaultActionInput(), ActionBase::GetVariants(), ActionBase::HasTarget(), ActionBase::HasVariants(), m_Player, ActionBase::UpdateVariants(), and vector::Zero.
Referenced by Container::CanCombineAmmo(), VicinitySlotsContainer::CanCombineAmmo(), ItemManager::GetChosenCombinationFlag(), HandsContainer::GetCombinationFlags(), and ItemManager::GetCombinationFlags().
      
  | 
  inlineprivate | 
References m_ForceTarget.
Referenced by InventoryActionHandler::DeactiveAction(), and ManBase::OnQuickBarContinuousUseEnd().
      
  | 
  inlineprivate | 
References ActionInput::ClearForcedAction(), and ActionBase::GetInput().
Referenced by InventoryActionHandler::DeactiveAction(), and EjectAction().
      
  | 
  inlineprivate | 
References EjectAction(), and GetAction().
      
  | 
  inlineprivate | 
References m_ActionInputWantEnd, and m_ActionInputWantEnd_Send.
Referenced by InputsUpdate(), and ManBase::OnQuickBarContinuousUseEnd().
      
  | 
  inlineprivate | 
References m_CurrentActionData, m_PendingActionAcknowledgmentID, OnActionEnd(), UA_AM_ACCEPTED, UA_AM_PENDING, and UA_AM_REJECTED.
Referenced by OnJumpStart().
      
  | 
  inlineprivate | 
References m_Player.
Referenced by FindContextualUserActions().
      
  | 
  inlineprivate | 
References ActionTarget, ActionTargets::GetTarget(), ActionTargets::GetTargetsCount(), m_ForceTarget, m_Targets, and vector::Zero.
Referenced by FindContextualUserActions(), and ActionTargetsCursor::GetTarget().
      
  | 
  inlineprivate | 
References ActionTarget, ActionBase::ComputeConditionMask(), FindActionItem(), FindActionTarget(), GetGame(), GetRunningAction(), HasHandInventoryReservation(), m_ActionPossible, m_ActionsAvaibale, m_OrederedAllActionInput, m_Player, ResetInputsActions(), SetActionContext(), UpdateActionCategoryPriority(), and ActionInput::UpdatePossibleActions().
Referenced by Update().
      
  | 
  inlineprivate | 
References ActionTarget, m_ForceTarget, and vector::Zero.
Referenced by ManBase::OnQuickBarContinuousUseStart(), and InventoryActionHandler::SetAction().
      
  | 
  inlineprivate | 
References ActionInput::GetAction(), and m_RegistredInputsMap.
References ActionInput::GetPossibleActionsCount(), and m_RegistredInputsMap.
References ActionInput::GetPossibleActionIndex(), and m_RegistredInputsMap.
      
  | 
  inlineprivate | 
References ActionInput::GetPossibleActions(), and m_RegistredInputsMap.
      
  | 
  inlineprivate | 
References m_OrderedStandartActionInputs, and m_SelectedActionInputToSrollIndex.
      
  | 
  inlinestaticprivate | 
References GetAction(), and ActionBase::GetVariantManager().
Referenced by ConstructionActionData::ConstructionActionData(), and CraftingManager::CraftingManager().
      
  | 
  inlineprivate | 
References ResetInputsState().
Referenced by OnActionEnd().
      
  | 
  inlineprivate | 
References ActionBase::GetInput(), m_OrederedAllActionInput, ActionInput::OnActionStart(), and ActionInput::Reset().
Referenced by ActionStart().
      
  | 
  inlineprivate | 
References m_HandInventoryLocationTest, m_Player, and InventoryLocation::SetHands().
Referenced by FindContextualUserActions().
      
  | 
  inlineprivate | 
References ActionInput::ForceAction(), and ActionBase::GetInput().
Referenced by InjectAction().
      
  | 
  inlineprivate | 
References GetAction(), and InjectAction().
      
  | 
  inlineprivate | 
References ActionStart(), EndActionInput(), ActionInput::GetAction(), ActionInput::GetInputType(), ActionInput::GetUsedActionTarget(), ActionInput::GetUsedMainItem(), ActionInput::JustActivate(), m_ActionInputWantEnd, m_ActionsAvaibale, m_CurrentActionData, m_IgnoreAutoInputEnd, m_OrederedAllActionInput, m_Player, ActionInput::Update(), and ActionInput::WasEnded().
Referenced by Update().
      
  | 
  inlineprivate | 
References Debug::ActionLog(), and LogManager::IsActionLogEnable().
      
  | 
  inlineprivate | 
References InventoryActionHandler::DeactiveAction(), HandleInputsOnActionEnd(), m_CurrentActionData, m_InventoryActionHandler, and UnlockInventory().
Referenced by ActionStart(), EndOrInterruptCurrentAction(), and Update().
References ActionStart(), and GetAction().
      
  | 
  inlineprivate | 
References EndOrInterruptCurrentAction().
References ActionStart(), ActionTarget, ActionBase::Can(), ActionBase::CanBePerformedFromInventory(), ActionBase::HasTarget(), m_Player, and vector::Zero.
Referenced by Icon::OnPerformCombination(), and Icon::PerformCombination().
      
  | 
  inlineprivate | 
References ActionData, ActionStart(), GetGame(), m_PendingActionData, m_Player, and ActionBase::SetupAction().
Referenced by UIScriptedMenu::HandleLights(), UIScriptedMenu::HandleNVG(), OnCenterPanelDropReceived(), ManBase::PhysicalPredictiveDropItem(), ManBase::PredictiveForceSwapEntities(), ManBase::PredictiveSwapEntities(), ManBase::PredictiveTakeEntityToHands(), and ManBase::ReloadWeapon().
      
  | 
  inlineprivate | 
References Debug::ActionLog(), ScriptInputUserData::CanStoreInputUserData(), GetGame(), INPUT_UDT_STANDARD_ACTION_INPUT_END, LogManager::IsActionLogEnable(), m_ActionInputWantEnd, m_ActionInputWantEnd_Send, m_CurrentActionData, m_Player, ScriptInputUserData::Send(), and Serializer::Write().
Referenced by Update().
      
  | 
  inlineprivate | 
References Debug::ActionLog(), ScriptInputUserData::CanStoreInputUserData(), GetGame(), INPUT_UDT_STANDARD_ACTION_END_REQUEST, LogManager::IsActionLogEnable(), m_ActionWantEndRequest, m_ActionWantEndRequest_Send, m_CurrentActionData, m_Player, ScriptInputUserData::Send(), and Serializer::Write().
Referenced by Update().
      
  | 
  inlineprivate | 
References ActionBase::GetInputType(), m_ActionsArray, m_RegistredInputsMap, SetActioninputOrder(), and ActionBase::SetInput().
Referenced by ActionManagerClient().
      
  | 
  inlineprivate | 
References m_ActionWantEndRequest, and m_ActionWantEndRequest_Send.
Referenced by ManBase::CloseMapEx(), ActionReadPaper::OnUpdate(), and ActionWritePaper::OnUpdate().
      
  | 
  inlineprivate | 
client requests action interrupt
References ScriptInputUserData::CanStoreInputUserData(), INPUT_UDT_STANDARD_ACTION_END_REQUEST, ScriptInputUserData::Send(), and Serializer::Write().
Referenced by ManBase::CloseMapEx(), and Update().
      
  | 
  inlineprivate | 
References ActionInput::ActionsSelectReset(), and m_OrederedAllActionInput.
Referenced by FindContextualUserActions(), and Update().
      
  | 
  inlineprivate | 
References m_OrederedAllActionInput, and ActionInput::Reset().
Referenced by HandleInputsOnActionEnd().
      
  | 
  inlineprivate | 
      
  | 
  inlineprivate | 
      
  | 
  inlineprivate | 
      
  | 
  inlineprivate | 
      
  | 
  inlineprivate | 
      
  | 
  inlineprivate | 
References ActionInput::GetPriority(), m_OrederedAllActionInput, m_RegistredInputsMap, and SetDefaultInputsOrder().
Referenced by RegisterInputs().
      
  | 
  inlineprivate | 
References ContinuousDefaultActionInput(), m_DefaultOrderOfActionInputs, m_OrderedStandartActionInputs, m_OrederedAllActionInput, and m_RegistredInputsMap.
Referenced by SetActioninputOrder().
      
  | 
  inlineprivate | 
References m_IgnoreAutoInputEnd.
      
  | 
  inlineprivate | 
References m_InventoryActionHandler, and InventoryActionHandler::SetAction().
      
  | 
  inlineprivate | 
References m_InventoryActionHandler, and InventoryActionHandler::SetAction().
Referenced by SetActionFromInventory(), and CraftingManager::SetInventoryCraft().
      
  | 
  inlineprivate | 
References Debug::ActionLog(), and LogManager::IsActionLogEnable().
Referenced by OnActionEnd(), and OnExecute().
      
  | 
  inlineprivate | 
References InventoryActionHandler::DeactiveAction(), and m_InventoryActionHandler.
      
  | 
  inlineprivate | 
References ActionPossibilityCheck(), ActionTargets::Clear(), ActionBase::ComputeConditionMask(), FindContextualUserActions(), GetGame(), CGame::GetUIManager(), InputsUpdate(), DeveloperFreeCamera::IsFreeCameraEnabledNoPlayerMovement(), UIManager::IsMenuOpen(), DayZPlayer::IsRaised(), m_ActionPossible, m_CurrentActionData, m_InventoryActionHandler, m_PendingActionAcknowledgmentID, m_PendingActionData, m_Player, m_Targets, MENU_INVENTORY, OnActionEnd(), InventoryActionHandler::OnUpdate(), ProcessActionInputEnd(), ProcessActionRequestEnd(), RequestInterruptAction(), ResetInputsActions(), UA_AM_ACCEPTED, UA_AM_PENDING, UA_AM_REJECTED, UA_START, and ActionTargets::Update().
      
  | 
  inlineprivate | 
References HasTarget(), m_DefaultOrderOfActionInputs, and m_OrderedStandartActionInputs.
Referenced by FindContextualUserActions(), and SelectFirstActionCategory().
      
  | 
  private | 
Referenced by ActionManagerClient(), ActionStart(), EndActionInput(), and ProcessActionInputEnd().
      
  | 
  private | 
Referenced by FindContextualUserActions(), and Update().
      
  | 
  private | 
Referenced by ActionManagerClient(), ActionStart(), ProcessActionRequestEnd(), and RequestEndAction().
      
  | 
  private | 
Referenced by SetDefaultInputsOrder(), and UpdateActionCategoryPriority().
      
  | 
  private | 
Referenced by ClearForceTarget(), FindActionTarget(), and ForceTarget().
      
  | 
  private | 
Referenced by ActionManagerClient(), and HasHandInventoryReservation().
      
  | 
  private | 
Referenced by InputsUpdate(), and SetIgnoreAutomaticInputEnd().
      
  | 
  private | 
Referenced by ActionManagerClient(), OnActionEnd(), SetInventoryAction(), SetInventoryAction(), UnsetInventoryAction(), and Update().
      
  | 
  private | 
Referenced by ActionManagerClient(), and ActionStart().
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
Referenced by PerformActionStart(), and Update().
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
Referenced by ActionManagerClient(), FindActionTarget(), and Update().