Data Structures | |
class | array< ref TSelectableActionInfo > |
void ActionManagerBase | ( | PlayerBase | player | ) |
References ActionManagerBase(), ActionConstructor::ConstructActions(), m_ActionInputWantEnd, m_ActionNameActionMap, m_ActionsArray, m_ActionsAvaibale, m_ActionsEnabled, m_ActionWantEndRequest, m_CurrentActionData, m_Interrupted, m_PendingActionAcknowledgmentID, m_Player, m_SelectableActions, m_SelectableActionsHasChanged, and m_SelectedActionIndex.
Referenced by ActionManagerBase(), EntityAI::AddAction(), AddAction(), InventoryItem::AddAction(), BoatScript::AddAction(), ScriptedWidgetEventHandler::CheckForActionWidgetOverrides(), ManBase::CommandHandler(), ManBase::GetActionManager(), MissionBase::InputBufferCheck(), BotWaitForChangeInHands::OnEntry(), InventoryItem::OnItemLocationChanged(), and ActionVariantManager::SetActionVariantCount().
References DayZPlayer::GetDayZPlayerInventory(), DayZPlayer::GetThrowing(), DayZPlayer::GetWeaponManager(), WeaponManager::IsRunning(), DayZPlayerImplementThrowing::IsThrowingAnimationPlaying(), m_ActionsEnabled, and m_Player.
Referenced by ActionManagerClient::ActionStart(), ActionManagerClient::Update(), and ActionManagerServer::Update().
void EnableActions | ( | bool | enable | ) |
References m_ActionsEnabled.
void EndActionInput | ( | ) |
void EndOrInterruptCurrentAction | ( | ) |
ActionTarget FindActionTarget | ( | ) |
float GetACProgressWidgetMultiplier | ( | ) |
References m_CurrentActionData.
|
static |
References m_ActionsArray.
|
static |
References m_ActionNameActionMap.
float GetActionComponentProgress | ( | ) |
References m_CurrentActionData.
int GetActionState | ( | ) |
References m_CurrentActionData, and UA_NONE.
int GetActionState | ( | ActionBase | action | ) |
References m_CurrentActionData, and UA_NONE.
|
static |
ActionBase GetContinuousAction | ( | ) |
References m_PrimaryAction.
ActionReciveData GetReciveData | ( | ) |
ActionBase GetRunningAction | ( | ) |
returns -1 when no action is running or RELOAD,MECHANISM, ....
References m_CurrentActionData.
Referenced by ManBase::CanBeRestrained(), ActionManagerClient::FindContextualUserActions(), ManBase::HeadingModel(), and ManBase::OnQuickBarSingleUse().
ItemBase GetRunningActionMainitem | ( | ) |
References m_CurrentActionData.
TSelectableActionInfoArray GetSelectableActions | ( | ) |
References m_SelectableActions.
GetSelectedActionCategory | ( | ) |
int GetSelectedActionIndex | ( | ) |
References m_SelectedActionIndex.
ActionBase GetSingleUseAction | ( | ) |
References m_SecondaryAction.
void Interrupt | ( | ) |
References GetGame(), InterruptNoSync(), m_CurrentActionData, and RequestInterruptAction().
Referenced by OnUpdateServer().
void InterruptNoSync | ( | ) |
References m_Interrupted.
Referenced by Interrupt().
bool IsSelectableActionsChanged | ( | ) |
References m_SelectableActionsHasChanged.
protected void LocalInterrupt | ( | ) |
References m_CurrentActionData, and m_Interrupted.
Referenced by Update().
void OnActionEnd | ( | ) |
References Debug::ActionLog(), LogManager::IsActionLogEnable(), m_CurrentActionData, m_Player, ToString(), and string::ToString().
void OnContinuousCancel | ( | ) |
void OnContinuousStart | ( | ) |
bool OnInputUserDataProcess | ( | int | userDataType, |
ParamsReadContext | ctx | ||
) |
void OnInteractAction | ( | ) |
void OnJumpStart | ( | ) |
void OnSingleUse | ( | ) |
void OnSyncJuncture | ( | int | pJunctureID, |
ParamsReadContext | pCtx | ||
) |
void RequestEndAction | ( | ) |
void RequestInterruptAction | ( | ) |
Referenced by Interrupt().
void SelectFirstActionCategory | ( | ) |
void SelectNextAction | ( | ) |
References m_SelectActions, and m_selectedActionIndex.
void SelectNextActionCategory | ( | ) |
void SelectPrevAction | ( | ) |
References m_SelectActions, and m_selectedActionIndex.
void SelectPrevActionCategory | ( | ) |
protected void SetActionContext | ( | ActionTarget | target, |
ItemBase | item | ||
) |
References m_TestedActionItem, and m_TestedActionTarget.
Referenced by ActionManagerClient::FindContextualUserActions().
void StartDeliveredAction | ( | ) |
void Update | ( | int | pCurrentCommandID | ) |
protected bool m_ActionInputWantEnd |
|
static |
Referenced by ActionManagerBase(), GetAction(), and GetActionVariant().
|
static |
Referenced by ActionManagerBase(), GetAction(), and ActionManagerClient::RegisterInputs().
protected bool m_ActionsAvaibale |
protected bool m_ActionsEnabled |
Referenced by ActionManagerBase(), ActionPossibilityCheck(), and EnableActions().
protected bool m_ActionWantEndRequest |
protected ref ActionData m_CurrentActionData |
Referenced by ActionManagerBase(), ActionManagerClient::ActionStart(), ActionManagerClient::EndOrInterruptCurrentAction(), ActionManagerServer::EndOrInterruptCurrentAction(), GetACProgressWidgetMultiplier(), GetActionComponentProgress(), GetActionState(), GetActionState(), GetRunningAction(), GetRunningActionMainitem(), ActionManagerClient::InputsUpdate(), Interrupt(), LocalInterrupt(), OnActionEnd(), ActionManagerClient::OnActionEnd(), ActionManagerServer::OnActionEnd(), OnSyncJuncture(), ActionManagerClient::ProcessActionInputEnd(), ActionManagerClient::ProcessActionRequestEnd(), ActionManagerServer::RequestInterruptAction(), ActionManagerServer::StartDeliveredAction(), Update(), ActionManagerClient::Update(), and ActionManagerServer::Update().
bool m_Interrupted |
protected int m_PendingActionAcknowledgmentID |
Referenced by ActionManagerBase(), ActionManagerClient::ActionStart(), ActionManagerClient::EndOrInterruptCurrentAction(), ActionManagerServer::EndOrInterruptCurrentAction(), ActionManagerServer::OnInputUserDataProcess(), OnSyncJuncture(), ActionManagerServer::StartDeliveredAction(), ActionManagerClient::Update(), and ActionManagerServer::Update().
class TSelectableActionInfoArray extends array< ref TSelectableActionInfo > m_Player |
protected ActionBase m_PrimaryAction |
Referenced by GetContinuousAction().
bool m_PrimaryActionEnabled |
protected ItemBase m_PrimaryActionItem |
protected ActionTarget m_PrimaryActionTarget |
protected ActionBase m_SecondaryAction |
Referenced by GetSingleUseAction().
bool m_SecondaryActionEnabled |
protected ItemBase m_SecondaryActionItem |
protected ActionTarget m_SecondaryActionTarget |
ref TSelectableActionInfoArray m_SelectableActions |
Referenced by ActionManagerBase(), and GetSelectableActions().
bool m_SelectableActionsHasChanged |
Referenced by ActionManagerBase(), and IsSelectableActionsChanged().
int m_SelectedActionIndex |
Referenced by ActionManagerBase(), and GetSelectedActionIndex().
bool m_TertiaryActionEnabled |
protected ItemBase m_TestedActionItem |
Referenced by SetActionContext().
protected ActionTarget m_TestedActionTarget |
Referenced by SetActionContext().