class ActionManagerBaseSource
Derived classes
Constructors 1
void ActionManagerBase(PlayerBase player)Members 25
PlayerBase m_PlayerReferenced by ActionManagerBase(), ActionPossibilityCheck(), OnActionEnd()
Show 20 more
, Update(), ActionManagerClient.ActionStart(), ActionManagerClient.CanPerformActionFromInventory(), ActionManagerClient.CanPerformActionFromQuickbar(), ActionManagerClient.CanSetActionFromInventory(), ActionManagerClient.FindActionItem(), ActionManagerClient.FindContextualUserActions(), ActionManagerClient.HasHandInventoryReservation(), ActionManagerClient.InputsUpdate(), ActionManagerClient.PerformActionFromInventory(), ActionManagerClient.PerformActionFromQuickbar(), ActionManagerClient.PerformActionStart(), ActionManagerClient.ProcessActionInputEnd(), ActionManagerClient.ProcessActionRequestEnd(), ActionManagerClient.SetActionFromInventory(), ActionManagerClient.Update(), ActionManagerServer.OnInputUserDataProcess(), ActionManagerServer.RequestInterruptAction(), ActionManagerServer.StartDeliveredAction(), and ActionManagerServer.Update()protected ActionTarget m_TestedActionTargetReferenced by SetActionContext()
protected ItemBase m_TestedActionItemReferenced by SetActionContext()
protected ActionBase m_PrimaryActionReferenced by GetContinuousAction()
protected ActionTarget m_PrimaryActionTargetprotected ItemBase m_PrimaryActionItemprotected ActionBase m_SecondaryActionReferenced by GetSingleUseAction()
protected ActionTarget m_SecondaryActionTargetprotected ItemBase m_SecondaryActionItembool m_PrimaryActionEnabledbool m_SecondaryActionEnabledbool m_TertiaryActionEnabledref TSelectableActionInfoArray m_SelectableActionsint m_SelectedActionIndexbool m_SelectableActionsHasChangedbool m_Interruptedstatic ref array<ref ActionBase> m_ActionsArraystatic ref map<typename, ActionBase> m_ActionNameActionMapprotected bool m_ActionWantEndRequestprotected bool m_ActionInputWantEndprotected bool m_ActionsEnabledprotected bool m_ActionsAvaibaleprotected bool m_IsRestrictedLookLimitsrestricts head look/aim limits while performing an action
Referenced by Update()
protected int m_PendingActionAcknowledgmentIDprotected ref ActionData m_CurrentActionDataReferenced by ActionManagerBase(), GetACProgressWidgetMultiplier(), GetActionComponentProgress()
Show 20 more
, GetActionState(), GetRunningAction(), GetRunningActionMainitem(), Interrupt(), LocalInterrupt(), OnActionEnd(), OnSyncJuncture(), Update(), ActionManagerClient.ActionStart(), ActionManagerClient.EndOrInterruptCurrentAction(), ActionManagerClient.InputsUpdate(), ActionManagerClient.OnActionEnd(), ActionManagerClient.ProcessActionInputEnd(), ActionManagerClient.ProcessActionRequestEnd(), ActionManagerClient.Update(), ActionManagerServer.EndOrInterruptCurrentAction(), ActionManagerServer.OnActionEnd(), ActionManagerServer.RequestInterruptAction(), ActionManagerServer.StartDeliveredAction(), and ActionManagerServer.Update()Methods 43
ActionBase GetRunningAction()Referenced by ActionManagerClient.FindContextualUserActions(), ActionTargetsCursor.Update(), ContinuousActionProgress.GetActions()
Show 20 more
, CraftingManager.OnUpdate(), CrossHairSelector.FloatingCrossHair(), CrossHairSelector.SelectCrossHair(), DayZPlayerImplementThrowing.CanChangeThrowingStance(), DayZPlayerMeleeFightLogic_LightHeavy.CanFight(), EmoteManager.CanPlayEmote(), FishingRod_Base_New.GetActionWidgetOverride(), ItemBase.OnItemLocationChanged(), MissionGameplay.InputBufferCheck(), MissionGameplay.OnUpdate(), PlayerBase.CanBeRestrained(), PlayerBase.CanChangeStance(), PlayerBase.CanDeleteItems(), PlayerBase.HeadingModel(), PlayerBase.OnQuickBarContinuousUseEnd(), PlayerBase.OnQuickBarSingleUse(), PlayerBase.PredictiveForceSwapEntities(), PlayerBase.PredictiveSwapEntities(), PlayerBase.PredictiveTakeEntityToHands(), and PlayerBase.ReloadWeapon()ItemBase GetRunningActionMainitem()void EnableActions(bool enable)References m_ActionsEnabled
Referenced by EmoteManager.SetEmoteLockState()
void Update(int pCurrentCommandID)References Class.Cast(), ActionContinuousBase.GetCameraUDAngle(), ActionContinuousBase.IsCameraLockOnPerform()
Referenced by ActionManagerClient.Update(), ActionManagerServer.Update(), and PlayerBase.CommandHandler()
void OnSyncJuncture(int pJunctureID, ParamsReadContext pCtx)Referenced by PlayerBase.OnSyncJuncture()
ActionTarget FindActionTarget()void StartDeliveredAction()static ActionBase GetActionVariant(typename actionName)Referenced by ActionVariantManager.SetActionVariantCount()
static ActionBase GetAction(typename actionName)Referenced by ActionManagerClient.EjectAction(), ActionManagerClient.GetVariantManager(), ActionManagerClient.InjectAction()
Show 26 more
, ActionManagerClient.OnInstantAction(), ActionManagerClient.PerformAction(), ActionManagerServer.OnInputUserDataProcess(), AdvancedCommunication.AddAction(), AdvancedCommunication.RemoveAction(), BoatScript.AddAction(), BoatScript.RemoveAction(), BuildingBase.AddAction(), BuildingBase.RemoveAction(), CarScript.AddAction(), CarScript.RemoveAction(), CraftingManager.SetInventoryCraft(), Inventory.OnCenterPanelDropReceived(), ItemActionsWidget.CheckForActionWidgetOverrides(), ItemBase.AddAction(), ItemBase.OnItemLocationChanged(), ItemBase.RemoveAction(), PlayerBase.AddAction(), PlayerBase.PhysicalPredictiveDropItem(), PlayerBase.PredictiveForceSwapEntities(), PlayerBase.PredictiveSwapEntities(), PlayerBase.PredictiveTakeEntityToHands(), PlayerBase.ReloadWeapon(), PlayerBase.RemoveAction(), RadialQuickbarMenu.HandleLights(), and RadialQuickbarMenu.HandleNVG()static ActionBase GetAction(int actionID)Referenced by ActionManagerClient.EjectAction(), ActionManagerClient.GetVariantManager(), ActionManagerClient.InjectAction()
Show 26 more
, ActionManagerClient.OnInstantAction(), ActionManagerClient.PerformAction(), ActionManagerServer.OnInputUserDataProcess(), AdvancedCommunication.AddAction(), AdvancedCommunication.RemoveAction(), BoatScript.AddAction(), BoatScript.RemoveAction(), BuildingBase.AddAction(), BuildingBase.RemoveAction(), CarScript.AddAction(), CarScript.RemoveAction(), CraftingManager.SetInventoryCraft(), Inventory.OnCenterPanelDropReceived(), ItemActionsWidget.CheckForActionWidgetOverrides(), ItemBase.AddAction(), ItemBase.OnItemLocationChanged(), ItemBase.RemoveAction(), PlayerBase.AddAction(), PlayerBase.PhysicalPredictiveDropItem(), PlayerBase.PredictiveForceSwapEntities(), PlayerBase.PredictiveSwapEntities(), PlayerBase.PredictiveTakeEntityToHands(), PlayerBase.ReloadWeapon(), PlayerBase.RemoveAction(), RadialQuickbarMenu.HandleLights(), and RadialQuickbarMenu.HandleNVG()ActionBase GetContinuousAction()References m_PrimaryAction
ActionBase GetSingleUseAction()References m_SecondaryAction
TSelectableActionInfoArray GetSelectableActions()References m_SelectableActions
Referenced by ActionMenu.UpdateWidgets()
int GetSelectedActionIndex()References m_SelectedActionIndex
Referenced by ActionMenu.UpdateWidgets()
typename GetSelectedActionCategory()void SelectFirstActionCategory()Referenced by StandardActionInput.UpdatePossibleActions()
void SelectNextActionCategory()Referenced by ActionMenu.NextActionCategory()
void SelectPrevActionCategory()Referenced by ActionMenu.PrevActionCategory()
void SelectNextAction()Referenced by ActionMenu.NextAction()
void SelectPrevAction()Referenced by ActionMenu.PrevAction()
void RequestEndAction()Referenced by ActionDeployObject.OnEndClient()
void EndActionInput()bool IsSelectableActionsChanged()References m_SelectableActionsHasChanged
Referenced by ActionMenu.Refresh()
References Human.GetCommand_Action(), Human.GetCommandModifier_Action(), DayZPlayerImplement.GetDayZPlayerInventory()
Show 12 more
, DayZPlayerImplement.GetThrowing(), PlayerBase.GetWeaponManager(), PlayerBase.IsEmotePlaying(), PlayerBase.IsItemsToDelete(), DayZPlayerInventory.IsProcessing(), PlayerBase.IsRolling(), WeaponManager.IsRunning(), PlayerBase.IsSprinting(), DayZPlayerImplementThrowing.IsThrowingAnimationPlaying(), PlayerBase.IsUnconscious(), m_ActionsEnabled, and m_PlayerReferenced by ActionManagerClient.ActionStart(), ActionManagerClient.Update(), ActionManagerServer.Update()
Show 1 more
, MissionGameplay.OnUpdate()protected void SetActionContext(ActionTarget target, ItemBase item)Referenced by ActionManagerClient.FindContextualUserActions()
int GetActionState(ActionBase action)void OnContinuousStart()void OnContinuousCancel()void OnSingleUse()void InterruptNoSync()References m_Interrupted
void Interrupt()References InterruptNoSync(), CGame.IsMultiplayer(), RequestInterruptAction()
Show 1 more
, m_CurrentActionDatavoid RequestInterruptAction()protected void LocalInterrupt()References ActionBase.Interrupt(), ActionData.m_Action, m_CurrentActionData
Show 1 more
, m_InterruptedReferenced by Update()
void OnInteractAction()Interact
void OnActionEnd()Referenced by ActionBase.End(), ActionManagerClient.OnActionEnd(), ActionManagerServer.OnActionEnd()
Show 1 more
, AnimatedActionBase.End()void OnJumpStart()Referenced by PlayerBase.OnJumpStart()
void EndOrInterruptCurrentAction()bool OnInputUserDataProcess(int userDataType, ParamsReadContext ctx)Referenced by PlayerBase.OnInputUserDataProcess()
float GetActionComponentProgress()Referenced by ContinuousActionProgress.Update()
float GetACProgressWidgetMultiplier()Referenced by ContinuousActionProgress.Update()
int GetActionState()ActionReciveData GetReciveData()