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::IsFreeCameraEnabled(), 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().