Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Loading...
Searching...
No Matches
ActionBase Class Reference
Inheritance diagram for ActionBase:
ActionBase_Basic ActionExtinquishTorchVideo ActionFoldMap ActionGetInTransport ActionGetOutTransport ActionInstantBase ActionLightTorchVideo ActionSwitchSeats ActionToggleNVG ActionTurnOffHeadtorch ActionTurnOffHelmetFlashlight ActionTurnOnHeadtorch ActionTurnOnHelmetFlashlight AnimatedActionBase FirearmActionBase

Protected Member Functions

void ActionBase ()
void ActionCleanup (ActionData action_data)
bool ActionCondition (PlayerBase player, ActionTarget target, ItemBase item)
bool ActionConditionContinue (ActionData action_data)
bool AddActionJuncture (ActionData action_data)
void ApplyModifiers (ActionData action_data)
bool Can (PlayerBase player, ActionTarget target, ItemBase item)
bool Can (PlayerBase player, ActionTarget target, ItemBase item, int condition_mask)
bool CanBePerformedFromInventory ()
bool CanBePerformedFromQuickbar ()
bool CanBePerformedWhileChangingStance ()
 Condition used in PlayerBase::CanChangeStance to check if stance can be changed while action is performed/executed.
bool CanBeSetFromInventory ()
bool CanBeUsedInFreelook ()
bool CanBeUsedInRestrain ()
bool CanBeUsedInVehicle ()
bool CanBeUsedLeaning ()
bool CanBeUsedOnBack ()
bool CanBeUsedOnLadder ()
bool CanBeUsedRaised ()
bool CanBeUsedSwimming ()
bool CanBeUsedThrowing ()
bool CanBeUsedWithBrokenLegs ()
bool CanContinue (ActionData action_data)
bool CanReceiveAction (ActionTarget target)
bool CanTargetBeInVehicle ()
void ClearActionJuncture (ActionData action_data)
void ClearInventoryReservationEx (ActionData action_data)
ActionData CreateActionData ()
void CreateConditionComponents ()
bool DisplayTargetInActionText ()
 Action will display the content of ActionBase::GetTargetName next to action action name (ActionTargetsCursor::GetActionDesc).
void End (ActionData action_data)
void EndInput (ActionData action_data)
void EndRequest (ActionData action_data)
int GetActionCategory ()
string GetAdminLogMessage (ActionData action_data)
int GetClosestPossibleStance (PlayerBase player, ActionTarget target, ItemBase item)
Object GetDisplayInteractObject (PlayerBase player, ActionTarget target)
int GetID ()
ActionInput GetInput ()
 GetInputType ()
float GetProgress (ActionData action_data)
float GetProgressWidgetMultiplier (ActionData action_data)
int GetRefreshReservationTimerValue ()
string GetSoundCategory (ActionData action_data)
float GetSpecialtyWeight ()
int GetStanceMask (PlayerBase player)
int GetStanceMaskEx (PlayerBase player, ActionTarget target, ItemBase item)
int GetState (ActionData action_data)
string GetTargetName (PlayerBase player, ActionTarget target)
 Used to set the name of action target displayed in UI in case ActionBase::DisplayTargetInActionText is true.
string GetText ()
int GetVariantID ()
ActionVariantManager GetVariantManager ()
int GetVariants (out array< ref ActionBase > variants)
int GetVariantsCount ()
void HandleReciveData (ActionReciveData action_recive_data, ActionData action_data)
bool HasProgress ()
 For UI: hiding of progress bar.
bool HasProneException ()
bool HasTarget ()
 Action is performed on target, not with item itself, when set to true.
bool HasVariants ()
void InformPlayers (PlayerBase player, ActionTarget target, int state)
 DEPRECATED delivers message ids to clients based on given context.
void InitConditionMask ()
void Interrupt (ActionData action_data)
bool InventoryReservation (ActionData action_data)
bool IsBuilding (ActionTarget target)
bool IsDamageDestroyed (ActionTarget target)
bool IsDeploymentAction ()
 Is an action directly related to deployment/advanced placing.
bool IsDrink ()
bool IsEat ()
bool IsFullBody (PlayerBase player)
bool IsFullBodyEx (PlayerBase player, ActionTarget target, ItemBase item)
bool IsInReach (PlayerBase player, ActionTarget target, float maxDistance=1.0)
bool IsInstant ()
bool IsLocal ()
bool IsLockTargetOnUse ()
bool IsShaveSelf ()
bool IsTransport (ActionTarget target)
bool IsUsingProxies ()
 not using plane object - it's using multiple proxies
bool MainItemAlwaysInHands ()
void OnActionInfoUpdate (PlayerBase player, ActionTarget target, ItemBase item)
void OnEnd (ActionData action_data)
void OnEndClient (ActionData action_data)
void OnEndInput (ActionData action_data)
void OnEndRequest (ActionData action_data)
void OnEndServer (ActionData action_data)
void OnItemLocationChanged (ItemBase item)
void OnStart (ActionData action_data)
void OnStartClient (ActionData action_data)
void OnStartServer (ActionData action_data)
void OnUpdate (ActionData action_data)
void OnUpdateClient (ActionData action_data)
void OnUpdateServer (ActionData action_data)
SoundOnVehicle PlayActionSound (PlayerBase player)
bool Post_SetupAction (ActionData action_data)
bool ReadFromContext (ParamsReadContext ctx, out ActionReciveData action_recive_data)
void RefreshActionJuncture (ActionData action_data)
void RefreshReservations (ActionData action_data)
bool RemoveForceTargetAfterUse ()
void SendMessageToClient (Object reciever, string message)
void SetID (int actionId)
void SetInput (ActionInput ai)
bool SetupAction (PlayerBase player, ActionTarget target, ItemBase item, out ActionData action_data, Param extra_data=NULL)
void SetVariantID (int ID)
void Start (ActionData action_data)
void UpdateVariants (Object item, Object target, int componet_index)
bool UseAcknowledgment ()
bool UseMainItem ()
void WriteToContext (ParamsWriteContext ctx, ActionData action_data)

Static Protected Member Functions

static int ComputeConditionMask (PlayerBase player, ActionTarget target, ItemBase item)

Protected Attributes

int m_ActionID
ref CCIBase m_ConditionItem
int m_ConditionMask
ref CCTBase m_ConditionTarget
bool m_FullBody
ActionInput m_Input
bool m_LockTargetOnUse
ref Param1< stringm_MessageParam
int m_RefreshReservationTimerValue = 140
string m_Sound
ref TStringArray m_Sounds
float m_SpecialtyWeight
int m_StanceMask
string m_Text
int m_VariantID
ref ActionVariantManager m_VariantManager

Detailed Description

Definition at line 58 of file actionbase.c.

Constructor & Destructor Documentation

◆ ActionBase()

Member Function Documentation

◆ ActionCleanup()

void ActionCleanup ( ActionData action_data)
inlineprotected

Definition at line 218 of file actionbase.c.

References ActionData.

◆ ActionCondition()

bool ActionCondition ( PlayerBase player,
ActionTarget target,
ItemBase item )
inlineprotected

Definition at line 415 of file actionbase.c.

References ActionTarget.

Referenced by ActionConditionContinue(), and Can().

◆ ActionConditionContinue()

bool ActionConditionContinue ( ActionData action_data)
inlineprotected

Definition at line 410 of file actionbase.c.

References ActionCondition(), and ActionData.

Referenced by CanContinue().

◆ AddActionJuncture()

bool AddActionJuncture ( ActionData action_data)
inlineprotected

◆ ApplyModifiers()

void ApplyModifiers ( ActionData action_data)
protected

References ActionData.

◆ Can() [1/2]

bool Can ( PlayerBase player,
ActionTarget target,
ItemBase item )
inlineprotected

Definition at line 912 of file actionbase.c.

References ActionTarget, Can(), and ComputeConditionMask().

◆ Can() [2/2]

◆ CanBePerformedFromInventory()

bool CanBePerformedFromInventory ( )
inlineprotected

◆ CanBePerformedFromQuickbar()

bool CanBePerformedFromQuickbar ( )
inlineprotected

◆ CanBePerformedWhileChangingStance()

bool CanBePerformedWhileChangingStance ( )
inlineprotected

Condition used in PlayerBase::CanChangeStance to check if stance can be changed while action is performed/executed.

Definition at line 320 of file actionbase.c.

◆ CanBeSetFromInventory()

bool CanBeSetFromInventory ( )
inlineprotected

◆ CanBeUsedInFreelook()

bool CanBeUsedInFreelook ( )
inlineprotected

Definition at line 380 of file actionbase.c.

Referenced by InitConditionMask().

◆ CanBeUsedInRestrain()

bool CanBeUsedInRestrain ( )
inlineprotected

Definition at line 330 of file actionbase.c.

Referenced by InitConditionMask().

◆ CanBeUsedInVehicle()

bool CanBeUsedInVehicle ( )
inlineprotected

Definition at line 335 of file actionbase.c.

Referenced by InitConditionMask().

◆ CanBeUsedLeaning()

bool CanBeUsedLeaning ( )
inlineprotected

Definition at line 370 of file actionbase.c.

Referenced by InitConditionMask().

◆ CanBeUsedOnBack()

bool CanBeUsedOnBack ( )
inlineprotected

Definition at line 345 of file actionbase.c.

Referenced by InitConditionMask().

◆ CanBeUsedOnLadder()

bool CanBeUsedOnLadder ( )
inlineprotected

Definition at line 355 of file actionbase.c.

Referenced by InitConditionMask().

◆ CanBeUsedRaised()

bool CanBeUsedRaised ( )
inlineprotected

Definition at line 360 of file actionbase.c.

Referenced by InitConditionMask().

◆ CanBeUsedSwimming()

bool CanBeUsedSwimming ( )
inlineprotected

Definition at line 350 of file actionbase.c.

Referenced by InitConditionMask().

◆ CanBeUsedThrowing()

bool CanBeUsedThrowing ( )
inlineprotected

Definition at line 365 of file actionbase.c.

Referenced by InitConditionMask().

◆ CanBeUsedWithBrokenLegs()

bool CanBeUsedWithBrokenLegs ( )
inlineprotected

Definition at line 375 of file actionbase.c.

Referenced by InitConditionMask().

◆ CanContinue()

bool CanContinue ( ActionData action_data)
inlineprotected

◆ CanReceiveAction()

◆ CanTargetBeInVehicle()

bool CanTargetBeInVehicle ( )
inlineprotected

Definition at line 340 of file actionbase.c.

Referenced by CanReceiveAction().

◆ ClearActionJuncture()

◆ ClearInventoryReservationEx()

void ClearInventoryReservationEx ( ActionData action_data)
inlineprotected

Definition at line 1040 of file actionbase.c.

References ActionData, and InventoryLocation::GetItem().

Referenced by ActionDeployHuntingTrap::MoveEntityToFinalPosition(), ActionCollectBloodSelf::OnEndServer(), ActionTakeArrow::OnExecute(), ActionTakeArrowToHands::OnExecute(), ActionTakeHybridAttachment::OnExecute(), ActionTakeItem::OnExecute(), ActionTakeItemToHands::OnExecute(), ActionAttachOnSelection::OnExecuteClient(), ActionAttachPowerSourceToPanel::OnExecuteClient(), ActionAttachToConstruction::OnExecuteClient(), ActionCreateIndoorFireplace::OnExecuteClient(), ActionFoldEntityToSlot::OnExecuteClient(), ActionOpen::OnExecuteClient(), ActionRemoveSeed::OnExecuteClient(), ActionRepositionPluggedItem::OnExecuteClient(), ActionUnfoldEntity::OnExecuteClient(), ActionTakeHybridAttachmentToHands::OnExecuteImpl(), ActionAttachOnSelection::OnExecuteServer(), ActionAttachToConstruction::OnExecuteServer(), ActionCreateIndoorFireplace::OnExecuteServer(), ActionCreateIndoorOven::OnExecuteServer(), ActionFoldEntityToSlot::OnExecuteServer(), ActionOpen::OnExecuteServer(), ActionPlaceFireplaceIntoBarrel::OnExecuteServer(), ActionRepositionPluggedItem::OnExecuteServer(), ActionUnfoldEntity::OnExecuteServer(), OnFinishProgressClient(), ActionBreakLongWoodenStick::OnFinishProgressServer(), ActionDigInStash::OnFinishProgressServer(), ActionRestrainSelf::OnFinishProgressServer(), ActionWorldCraft::OnFinishProgressServer(), OnFinishProgressServer(), PerformSwap(), ActionDetachFromTarget::Process(), SetupAction(), FirearmActionAttachMagazine::Start(), and FirearmActionAttachMagazineQuick::Start().

◆ ComputeConditionMask()

int ComputeConditionMask ( PlayerBase player,
ActionTarget target,
ItemBase item )
inlinestaticprotected

◆ CreateActionData()

ActionData CreateActionData ( )
inlineprotected

Definition at line 231 of file actionbase.c.

References ActionData.

Referenced by SetupAction().

◆ CreateConditionComponents()

void CreateConditionComponents ( )
inlineprotected

Definition at line 236 of file actionbase.c.

References m_ConditionItem, and m_ConditionTarget.

Referenced by ActionConstructor::ConstructActions(), and GetActionVariant().

◆ DisplayTargetInActionText()

bool DisplayTargetInActionText ( )
inlineprotected

Action will display the content of ActionBase::GetTargetName next to action action name (ActionTargetsCursor::GetActionDesc).

Returns
true if allowed; otherwise false

Definition at line 405 of file actionbase.c.

Referenced by ActionTargetsCursor::GetActionDesc().

◆ End()

void End ( ActionData action_data)
inlineprotected

Definition at line 764 of file actionbase.c.

References ActionData, g_Game, OnEnd(), OnEndClient(), and OnEndServer().

◆ EndInput()

void EndInput ( ActionData action_data)
inlineprotected

Definition at line 791 of file actionbase.c.

References ActionData, and OnEndInput().

◆ EndRequest()

void EndRequest ( ActionData action_data)
inlineprotected

Definition at line 800 of file actionbase.c.

References ActionData, and OnEndRequest().

◆ GetActionCategory()

int GetActionCategory ( )
inlineprotected

Definition at line 284 of file actionbase.c.

References AC_UNCATEGORIZED.

Referenced by SelectCrossHair().

◆ GetAdminLogMessage()

string GetAdminLogMessage ( ActionData action_data)
inlineprotected

Definition at line 1340 of file actionbase.c.

References ActionData.

◆ GetClosestPossibleStance()

int GetClosestPossibleStance ( PlayerBase player,
ActionTarget target,
ItemBase item )
inlineprotected

Definition at line 612 of file actionbase.c.

References ActionTarget, and GetStanceMaskEx().

Referenced by Can().

◆ GetDisplayInteractObject()

Object GetDisplayInteractObject ( PlayerBase player,
ActionTarget target )
inlineprotected

Definition at line 242 of file actionbase.c.

References ActionTarget.

◆ GetID()

◆ GetInput()

◆ GetInputType()

◆ GetProgress()

float GetProgress ( ActionData action_data)
inlineprotected

Definition at line 1315 of file actionbase.c.

References ActionData.

◆ GetProgressWidgetMultiplier()

float GetProgressWidgetMultiplier ( ActionData action_data)
inlineprotected

Definition at line 1320 of file actionbase.c.

References ActionData.

◆ GetRefreshReservationTimerValue()

int GetRefreshReservationTimerValue ( )
inlineprotected

Definition at line 433 of file actionbase.c.

References m_RefreshReservationTimerValue.

◆ GetSoundCategory()

string GetSoundCategory ( ActionData action_data)
inlineprotected

Definition at line 1242 of file actionbase.c.

References ActionData.

Referenced by Start().

◆ GetSpecialtyWeight()

float GetSpecialtyWeight ( )
inlineprotected

Definition at line 1298 of file actionbase.c.

References m_SpecialtyWeight.

◆ GetStanceMask()

int GetStanceMask ( PlayerBase player)
inlineprotected

Definition at line 598 of file actionbase.c.

References HasProneException(), and m_StanceMask.

◆ GetStanceMaskEx()

int GetStanceMaskEx ( PlayerBase player,
ActionTarget target,
ItemBase item )
inlineprotected

Definition at line 593 of file actionbase.c.

References ActionTarget, and GetStanceMask().

Referenced by Can(), and GetClosestPossibleStance().

◆ GetState()

int GetState ( ActionData action_data)
inlineprotected

Definition at line 1310 of file actionbase.c.

References ActionData.

◆ GetTargetName()

string GetTargetName ( PlayerBase player,
ActionTarget target )
inlineprotected

Used to set the name of action target displayed in UI in case ActionBase::DisplayTargetInActionText is true.

Parameters
playerreference to player running action
targetactual target reference
Returns
name of the target

Definition at line 426 of file actionbase.c.

References ActionTarget, and string::Empty.

Referenced by ActionTargetsCursor::GetActionDesc().

◆ GetText()

◆ GetVariantID()

int GetVariantID ( )
inlineprotected

Definition at line 953 of file actionbase.c.

References m_VariantID.

◆ GetVariantManager()

ActionVariantManager GetVariantManager ( )
inlineprotected

Definition at line 966 of file actionbase.c.

References m_VariantManager, and Type.

Referenced by ActionManagerClient::GetVariantManager().

◆ GetVariants()

int GetVariants ( out array< ref ActionBase > variants)
inlineprotected

◆ GetVariantsCount()

int GetVariantsCount ( )
inlineprotected

Definition at line 932 of file actionbase.c.

References m_VariantManager.

◆ HandleReciveData()

void HandleReciveData ( ActionReciveData action_recive_data,
ActionData action_data )
inlineprotected

Definition at line 571 of file actionbase.c.

References ActionData, ActionTarget, Error(), HasTarget(), and vector::Zero.

Referenced by SetupAction().

◆ HasProgress()

bool HasProgress ( )
inlineprotected

For UI: hiding of progress bar.

Definition at line 256 of file actionbase.c.

◆ HasProneException()

bool HasProneException ( )
inlineprotected

Definition at line 730 of file actionbase.c.

Referenced by GetStanceMask(), and IsFullBody().

◆ HasTarget()

◆ HasVariants()

bool HasVariants ( )
inlineprotected

◆ InformPlayers()

void InformPlayers ( PlayerBase player,
ActionTarget target,
int state )
protected

◆ InitConditionMask()

◆ Interrupt()

void Interrupt ( ActionData action_data)
inlineprotected

Definition at line 783 of file actionbase.c.

References ActionData, and End().

◆ InventoryReservation()

◆ IsBuilding()

◆ IsDamageDestroyed()

bool IsDamageDestroyed ( ActionTarget target)
inlineprotected

Definition at line 1166 of file actionbase.c.

References ActionTarget.

◆ IsDeploymentAction()

bool IsDeploymentAction ( )
inlineprotected

Is an action directly related to deployment/advanced placing.

Definition at line 386 of file actionbase.c.

Referenced by OnStart().

◆ IsDrink()

bool IsDrink ( )
inlineprotected

Definition at line 294 of file actionbase.c.

Referenced by AnimatedActionBase::End().

◆ IsEat()

bool IsEat ( )
inlineprotected

Definition at line 289 of file actionbase.c.

Referenced by AnimatedActionBase::End().

◆ IsFullBody()

bool IsFullBody ( PlayerBase player)
inlineprotected

Definition at line 720 of file actionbase.c.

References HasProneException(), and m_FullBody.

Referenced by ManBase::HeadingModel(), and Update().

◆ IsFullBodyEx()

bool IsFullBodyEx ( PlayerBase player,
ActionTarget target,
ItemBase item )
inlineprotected

Definition at line 715 of file actionbase.c.

References ActionTarget, and IsFullBody().

Referenced by Can(), and AnimatedActionBase::CreateAndSetupActionCallback().

◆ IsInReach()

◆ IsInstant()

◆ IsLocal()

◆ IsLockTargetOnUse()

bool IsLockTargetOnUse ( )
inlineprotected

Definition at line 105 of file actionbase.c.

References m_LockTargetOnUse.

Referenced by AddActionJuncture().

◆ IsShaveSelf()

bool IsShaveSelf ( )
inlineprotected

Definition at line 299 of file actionbase.c.

◆ IsTransport()

bool IsTransport ( ActionTarget target)
inlineprotected

◆ IsUsingProxies()

bool IsUsingProxies ( )
inlineprotected

not using plane object - it's using multiple proxies

Definition at line 274 of file actionbase.c.

Referenced by ReadFromContext(), and WriteToContext().

◆ MainItemAlwaysInHands()

bool MainItemAlwaysInHands ( )
inlineprotected

Definition at line 396 of file actionbase.c.

Referenced by SetupAction().

◆ OnActionInfoUpdate()

void OnActionInfoUpdate ( PlayerBase player,
ActionTarget target,
ItemBase item )
inlineprotected

Definition at line 1237 of file actionbase.c.

References ActionTarget.

Referenced by UpdatePossibleActions().

◆ OnEnd()

void OnEnd ( ActionData action_data)
inlineprotected

Definition at line 1285 of file actionbase.c.

References ActionData.

◆ OnEndClient()

void OnEndClient ( ActionData action_data)
inlineprotected

Definition at line 1290 of file actionbase.c.

References ActionData.

Referenced by End(), and AnimatedActionBase::End().

◆ OnEndInput()

void OnEndInput ( ActionData action_data)
inlineprotected

Definition at line 788 of file actionbase.c.

References ActionData.

Referenced by EndInput().

◆ OnEndRequest()

void OnEndRequest ( ActionData action_data)
inlineprotected

Definition at line 797 of file actionbase.c.

References ActionData.

Referenced by EndRequest().

◆ OnEndServer()

void OnEndServer ( ActionData action_data)
inlineprotected

Definition at line 1293 of file actionbase.c.

References ActionData.

Referenced by End().

◆ OnItemLocationChanged()

void OnItemLocationChanged ( ItemBase item)
inlineprotected

Definition at line 974 of file actionbase.c.

Referenced by InventoryItem::OnItemLocationChanged().

◆ OnStart()

void OnStart ( ActionData action_data)
inlineprotected

Definition at line 1271 of file actionbase.c.

References ActionData, and IsDeploymentAction().

Referenced by Start().

◆ OnStartClient()

void OnStartClient ( ActionData action_data)
inlineprotected

Definition at line 1277 of file actionbase.c.

References ActionData.

Referenced by Start().

◆ OnStartServer()

void OnStartServer ( ActionData action_data)
inlineprotected

Definition at line 1280 of file actionbase.c.

References ActionData.

Referenced by Start().

◆ OnUpdate()

void OnUpdate ( ActionData action_data)
inlineprotected

Definition at line 1248 of file actionbase.c.

References ActionData.

◆ OnUpdateClient()

void OnUpdateClient ( ActionData action_data)
inlineprotected

◆ OnUpdateServer()

void OnUpdateServer ( ActionData action_data)
inlineprotected

Definition at line 1267 of file actionbase.c.

References ActionData.

◆ PlayActionSound()

SoundOnVehicle PlayActionSound ( PlayerBase player)
inlineprotected

Definition at line 1219 of file actionbase.c.

References g_Game, m_Sound, m_Sounds, and Math::RandomInt().

◆ Post_SetupAction()

bool Post_SetupAction ( ActionData action_data)
inlineprotected

Definition at line 213 of file actionbase.c.

References ActionData.

Referenced by SetupAction().

◆ ReadFromContext()

bool ReadFromContext ( ParamsReadContext ctx,
out ActionReciveData action_recive_data )
inlineprotected

create target object from proxyBoneIdx synced from client

Definition at line 494 of file actionbase.c.

References ActionTarget, HasTarget(), IsUsingProxies(), Serializer::Read(), UseMainItem(), and vector::Zero.

Referenced by ActionManagerServer::OnInputUserDataProcess().

◆ RefreshActionJuncture()

void RefreshActionJuncture ( ActionData action_data)
inlineprotected

kumarjac: No longer necessary as we pass in the ActionData with 'OnJunctureTimedOut' function to automatically refresh

Definition at line 1127 of file actionbase.c.

References ActionData, g_Game, and InventoryLocation::GetItem().

◆ RefreshReservations()

void RefreshReservations ( ActionData action_data)
inlineprotected

Definition at line 1058 of file actionbase.c.

References ActionData, and InventoryLocation::GetItem().

Referenced by OnUpdateClient().

◆ RemoveForceTargetAfterUse()

bool RemoveForceTargetAfterUse ( )
inlineprotected

Definition at line 279 of file actionbase.c.

◆ SendMessageToClient()

void SendMessageToClient ( Object reciever,
string message )
inlineprotected

Definition at line 1154 of file actionbase.c.

References Class::CastTo(), g_Game, and m_MessageParam.

Referenced by ActionDisinfectPlantBit::OnExecuteServer().

◆ SetID()

void SetID ( int actionId)
inlineprotected

Definition at line 1330 of file actionbase.c.

References m_ActionID.

Referenced by ActionConstructor::ConstructActions(), and GetActionVariant().

◆ SetInput()

void SetInput ( ActionInput ai)
inlineprotected

Definition at line 226 of file actionbase.c.

References m_Input.

Referenced by GetActionVariant(), and ActionManagerClient::RegisterInputs().

◆ SetupAction()

◆ SetVariantID()

void SetVariantID ( int ID)
inlineprotected

Definition at line 948 of file actionbase.c.

References m_VariantID.

Referenced by ActionVariantManager::SetActionVariantCount().

◆ Start()

◆ UpdateVariants()

void UpdateVariants ( Object item,
Object target,
int componet_index )
inlineprotected

◆ UseAcknowledgment()

◆ UseMainItem()

bool UseMainItem ( )
inlineprotected

◆ WriteToContext()

void WriteToContext ( ParamsWriteContext ctx,
ActionData action_data )
inlineprotected

get proxy bone idx from parent and selection we are looking at ID is used for synchronisation to server where it's translated back to object

Definition at line 438 of file actionbase.c.

References ActionData, HasTarget(), IsUsingProxies(), UseMainItem(), Serializer::Write(), and vector::Zero.

Referenced by ActionManagerClient::ActionStart().

Field Documentation

◆ m_ActionID

int m_ActionID
protected

Definition at line 73 of file actionbase.c.

Referenced by ActionBase(), GetID(), and SetID().

◆ m_ConditionItem

ref CCIBase m_ConditionItem
protected

Definition at line 70 of file actionbase.c.

Referenced by Can(), CanContinue(), ActionAnimateCarSelection::CreateConditionComponents(), ActionAttachOnSelection::CreateConditionComponents(), ActionAttachPowerSourceToPanel::CreateConditionComponents(), ActionAttachToConstruction::CreateConditionComponents(), CreateConditionComponents(), ActionBreakLongWoodenStick::CreateConditionComponents(), ActionBuildPart::CreateConditionComponents(), ActionBuildPartSwitch::CreateConditionComponents(), ActionBuildShelter::CreateConditionComponents(), ActionBurnSewSelf::CreateConditionComponents(), ActionBurnSewTarget::CreateConditionComponents(), ActionBuryBody::CreateConditionComponents(), ActionCarDoors::CreateConditionComponents(), ActionCarDoorsOutside::CreateConditionComponents(), ActionCarHornLong::CreateConditionComponents(), ActionCheckPulse::CreateConditionComponents(), ActionCheckPulseTarget::CreateConditionComponents(), ActionClapBearTrapWithThisItem::CreateConditionComponents(), ActionClose::CreateConditionComponents(), ActionCloseDoors::CreateConditionComponents(), ActionCloseFence::CreateConditionComponents(), ActionCollectBloodSelf::CreateConditionComponents(), ActionCollectBloodTarget::CreateConditionComponents(), ActionCollectSampleSelf::CreateConditionComponents(), ActionCollectSampleTarget::CreateConditionComponents(), ActionConsume::CreateConditionComponents(), ActionConsumeSingle::CreateConditionComponents(), ActionCookOnStick::CreateConditionComponents(), ActionCoverHeadSelf::CreateConditionComponents(), ActionCoverHeadTarget::CreateConditionComponents(), ActionCPR::CreateConditionComponents(), ActionCraft::CreateConditionComponents(), ActionCraftBolts::CreateConditionComponents(), ActionCraftBoltsFeather::CreateConditionComponents(), ActionCraftBoneKnife::CreateConditionComponents(), ActionCraftBoneKnifeEnv::CreateConditionComponents(), ActionCraftImprovisedEyePatch::CreateConditionComponents(), ActionCraftImprovisedFaceCover::CreateConditionComponents(), ActionCraftImprovisedFeetCover::CreateConditionComponents(), ActionCraftImprovisedHandsCover::CreateConditionComponents(), ActionCraftImprovisedHeadCover::CreateConditionComponents(), ActionCraftImprovisedLegsCover::CreateConditionComponents(), ActionCraftImprovisedTorsoCover::CreateConditionComponents(), ActionCraftRopeBelt::CreateConditionComponents(), ActionCraftStoneKnifeEnv::CreateConditionComponents(), ActionCreateGreenhouseGardenPlot::CreateConditionComponents(), ActionCreateIndoorFireplace::CreateConditionComponents(), ActionCreateIndoorOven::CreateConditionComponents(), ActionDeconstructShelter::CreateConditionComponents(), ActionDefibrilateSelf::CreateConditionComponents(), ActionDefibrilateTarget::CreateConditionComponents(), ActionDeployBase::CreateConditionComponents(), ActionDeployHuntingTrap::CreateConditionComponents(), ActionDestroyCombinationLock::CreateConditionComponents(), ActionDestroyPart::CreateConditionComponents(), ActionDetachFromTarget::CreateConditionComponents(), ActionDigInStash::CreateConditionComponents(), ActionDigWorms::CreateConditionComponents(), ActionDisinfectPlant::CreateConditionComponents(), ActionDisinfectPlantBit::CreateConditionComponents(), ActionDisinfectTarget::CreateConditionComponents(), ActionDismantleGardenPlot::CreateConditionComponents(), ActionDismantlePart::CreateConditionComponents(), ActionDrainLiquid::CreateConditionComponents(), ActionDrink::CreateConditionComponents(), ActionEatBig::CreateConditionComponents(), ActionEmptyBottleBase::CreateConditionComponents(), ActionEmptyMagazine::CreateConditionComponents(), ActionEmptySeedsPack::CreateConditionComponents(), ActionEnterLadder::CreateConditionComponents(), ActionExitLadder::CreateConditionComponents(), ActionExtinquishTorchVideo::CreateConditionComponents(), ActionFertilizeSlot::CreateConditionComponents(), ActionFillBottleBase::CreateConditionComponents(), ActionFillBrakes::CreateConditionComponents(), ActionFillCoolant::CreateConditionComponents(), ActionFillFuel::CreateConditionComponents(), ActionFillGeneratorTank::CreateConditionComponents(), ActionFillObject::CreateConditionComponents(), ActionFillOil::CreateConditionComponents(), ActionFishingNew::CreateConditionComponents(), ActionFoldEntityToSlot::CreateConditionComponents(), ActionFoldMap::CreateConditionComponents(), ActionGagSelf::CreateConditionComponents(), ActionGagTarget::CreateConditionComponents(), ActionGetInTransport::CreateConditionComponents(), ActionGetOutTransport::CreateConditionComponents(), ActionGiveBloodSelf::CreateConditionComponents(), ActionGiveBloodTarget::CreateConditionComponents(), ActionGiveSalineSelf::CreateConditionComponents(), ActionGiveSalineTarget::CreateConditionComponents(), ActionHandcuffTarget::CreateConditionComponents(), ActionHandsPartSwitch::CreateConditionComponents(), ActionHarvestCrops::CreateConditionComponents(), ActionIgniteFireplaceByAir::CreateConditionComponents(), ActionInjectSelf::CreateConditionComponents(), ActionInjectTarget::CreateConditionComponents(), ActionInsertSparkplug::CreateConditionComponents(), ActionInteractBase::CreateConditionComponents(), ActionInteractLoopBase::CreateConditionComponents(), ActionLightTorchVideo::CreateConditionComponents(), ActionLoadMagazine::CreateConditionComponents(), ActionLoadMagazineQuick::CreateConditionComponents(), ActionLockAttachment::CreateConditionComponents(), ActionLockDoors::CreateConditionComponents(), ActionLockedDoors::CreateConditionComponents(), ActionLowerFlag::CreateConditionComponents(), ActionMeasureBattery::CreateConditionComponents(), ActionMeasureTemperatureSelf::CreateConditionComponents(), ActionMeasureTemperatureTarget::CreateConditionComponents(), ActionMineBush::CreateConditionComponents(), ActionMineBushByHand::CreateConditionComponents(), ActionMineRock::CreateConditionComponents(), ActionMountBarbedWire::CreateConditionComponents(), ActionNextCombinationLockDial::CreateConditionComponents(), ActionNextCombinationLockDialOnTarget::CreateConditionComponents(), ActionOpen::CreateConditionComponents(), ActionOpenDoors::CreateConditionComponents(), ActionOpenFence::CreateConditionComponents(), ActionOperatePanel::CreateConditionComponents(), ActionPackGift::CreateConditionComponents(), ActionPickBerry::CreateConditionComponents(), ActionPickupChicken::CreateConditionComponents(), ActionPlaceFireplaceIndoor::CreateConditionComponents(), ActionPlaceFireplaceIntoBarrel::CreateConditionComponents(), ActionPlaceOnGround::CreateConditionComponents(), ActionPlaceOvenIndoor::CreateConditionComponents(), ActionPlantSeed::CreateConditionComponents(), ActionPlugIn::CreateConditionComponents(), ActionPlugIntoFence::CreateConditionComponents(), ActionPlugTargetIntoThis::CreateConditionComponents(), ActionPourLiquid::CreateConditionComponents(), ActionPullBodyFromTransport::CreateConditionComponents(), ActionPushObject::CreateConditionComponents(), ActionRaiseFlag::CreateConditionComponents(), ActionReadPaper::CreateConditionComponents(), ActionRefuelTorch::CreateConditionComponents(), ActionRemovePlant::CreateConditionComponents(), ActionRemoveSeed::CreateConditionComponents(), ActionRepackTent::CreateConditionComponents(), ActionRepairCarPart::CreateConditionComponents(), ActionRepairPart::CreateConditionComponents(), ActionRepairShelter::CreateConditionComponents(), ActionRepairTent::CreateConditionComponents(), ActionRepairTentPart::CreateConditionComponents(), ActionRepairVehiclePartBase::CreateConditionComponents(), ActionRepairWithToolFromHands::CreateConditionComponents(), ActionRestrainSelf::CreateConditionComponents(), ActionRestrainTarget::CreateConditionComponents(), ActionSawPlanks::CreateConditionComponents(), ActionSetAlarmClock::CreateConditionComponents(), ActionSetKitchenTimer::CreateConditionComponents(), ActionShave::CreateConditionComponents(), ActionShaveTarget::CreateConditionComponents(), ActionSingleUseBase::CreateConditionComponents(), ActionSortAmmoPile::CreateConditionComponents(), ActionSplintSelf::CreateConditionComponents(), ActionSplintTarget::CreateConditionComponents(), ActionStopEngine::CreateConditionComponents(), ActionStopEngineBoat::CreateConditionComponents(), ActionStripCarrierVest::CreateConditionComponents(), ActionSwitchLights::CreateConditionComponents(), ActionSwitchSeats::CreateConditionComponents(), ActionTakeArrow::CreateConditionComponents(), ActionTakeArrowToHands::CreateConditionComponents(), ActionTakeHybridAttachment::CreateConditionComponents(), ActionTakeHybridAttachmentToHands::CreateConditionComponents(), ActionTakeItem::CreateConditionComponents(), ActionTakeItemToHands::CreateConditionComponents(), ActionTakeMaterialToHands::CreateConditionComponents(), ActionTakeMaterialToHandsSwitch::CreateConditionComponents(), ActionTestBloodTarget::CreateConditionComponents(), ActionToggleNVG::CreateConditionComponents(), ActionToggleNVMode::CreateConditionComponents(), ActionTogglePlaceObject::CreateConditionComponents(), ActionToggleTentOpen::CreateConditionComponents(), ActionTransferLiquid::CreateConditionComponents(), ActionTriggerRemotely::CreateConditionComponents(), ActionTurnOffHeadtorch::CreateConditionComponents(), ActionTurnOffHelmetFlashlight::CreateConditionComponents(), ActionTurnOffWeaponFlashlight::CreateConditionComponents(), ActionTurnOffWhileInHands::CreateConditionComponents(), ActionTurnOnHeadtorch::CreateConditionComponents(), ActionTurnOnHelmetFlashlight::CreateConditionComponents(), ActionTurnOnWeaponFlashlight::CreateConditionComponents(), ActionTurnOnWhileInHands::CreateConditionComponents(), ActionUncoverHeadTarget::CreateConditionComponents(), ActionUnfoldEntity::CreateConditionComponents(), ActionUngagSelf::CreateConditionComponents(), ActionUngagTarget::CreateConditionComponents(), ActionUnlockDoors::CreateConditionComponents(), ActionUnmountBarbedWire::CreateConditionComponents(), ActionUnpackBox::CreateConditionComponents(), ActionUnpackGift::CreateConditionComponents(), ActionUnrestrainSelf::CreateConditionComponents(), ActionUnrestrainTarget::CreateConditionComponents(), ActionUnrestrainTargetHands::CreateConditionComponents(), ActionUpgradeTorchFromGasPump::CreateConditionComponents(), ActionUseRangefinder::CreateConditionComponents(), ActionUseUndergroundLever::CreateConditionComponents(), ActionUseUndergroundPanel::CreateConditionComponents(), ActionViewCompass::CreateConditionComponents(), ActionViewOptics::CreateConditionComponents(), ActionWashHandsItem::CreateConditionComponents(), ActionWashHandsItemContinuous::CreateConditionComponents(), ActionWaterGardenSlot::CreateConditionComponents(), ActionWaterPlant::CreateConditionComponents(), ActionWorldCraft::CreateConditionComponents(), ActionWorldCraftCancel::CreateConditionComponents(), ActionWorldCraftSwitch::CreateConditionComponents(), ActionWorldFlagActionSwitch::CreateConditionComponents(), ActionWorldLiquidActionSwitch::CreateConditionComponents(), ActionWringClothes::CreateConditionComponents(), ActionWritePaper::CreateConditionComponents(), ActionZoomIn::CreateConditionComponents(), ActionZoomOut::CreateConditionComponents(), FirearmActionAttachMagazineQuick::CreateConditionComponents(), FirearmActionDetachMagazine_Old::CreateConditionComponents(), FirearmActionLoadMultiBulletQuick::CreateConditionComponents(), FirearmActionLoadMultiBulletRadial::CreateConditionComponents(), FirearmActionMechanicManipulate::CreateConditionComponents(), and FirearmActionUnjam::CreateConditionComponents().

◆ m_ConditionMask

int m_ConditionMask
protected

Definition at line 75 of file actionbase.c.

Referenced by Can(), and InitConditionMask().

◆ m_ConditionTarget

ref CCTBase m_ConditionTarget
protected

Definition at line 71 of file actionbase.c.

Referenced by Can(), CanContinue(), ActionAnimateCarSelection::CreateConditionComponents(), ActionAttachOnSelection::CreateConditionComponents(), ActionAttachPowerSourceToPanel::CreateConditionComponents(), ActionAttachToConstruction::CreateConditionComponents(), CreateConditionComponents(), ActionBreakLongWoodenStick::CreateConditionComponents(), ActionBuildPart::CreateConditionComponents(), ActionBuildPartSwitch::CreateConditionComponents(), ActionBuildShelter::CreateConditionComponents(), ActionBurnSewSelf::CreateConditionComponents(), ActionBurnSewTarget::CreateConditionComponents(), ActionBuryBody::CreateConditionComponents(), ActionCarDoors::CreateConditionComponents(), ActionCarDoorsOutside::CreateConditionComponents(), ActionCarHornLong::CreateConditionComponents(), ActionCheckPulse::CreateConditionComponents(), ActionCheckPulseTarget::CreateConditionComponents(), ActionClapBearTrapWithThisItem::CreateConditionComponents(), ActionClose::CreateConditionComponents(), ActionCloseDoors::CreateConditionComponents(), ActionCloseFence::CreateConditionComponents(), ActionCollectBloodSelf::CreateConditionComponents(), ActionCollectBloodTarget::CreateConditionComponents(), ActionCollectSampleSelf::CreateConditionComponents(), ActionCollectSampleTarget::CreateConditionComponents(), ActionConsume::CreateConditionComponents(), ActionConsumeSingle::CreateConditionComponents(), ActionCookOnStick::CreateConditionComponents(), ActionCoverHeadSelf::CreateConditionComponents(), ActionCoverHeadTarget::CreateConditionComponents(), ActionCPR::CreateConditionComponents(), ActionCraft::CreateConditionComponents(), ActionCraftBolts::CreateConditionComponents(), ActionCraftBoltsFeather::CreateConditionComponents(), ActionCraftBoneKnife::CreateConditionComponents(), ActionCraftBoneKnifeEnv::CreateConditionComponents(), ActionCraftImprovisedEyePatch::CreateConditionComponents(), ActionCraftImprovisedFaceCover::CreateConditionComponents(), ActionCraftImprovisedFeetCover::CreateConditionComponents(), ActionCraftImprovisedHandsCover::CreateConditionComponents(), ActionCraftImprovisedHeadCover::CreateConditionComponents(), ActionCraftImprovisedLegsCover::CreateConditionComponents(), ActionCraftImprovisedTorsoCover::CreateConditionComponents(), ActionCraftRopeBelt::CreateConditionComponents(), ActionCraftStoneKnifeEnv::CreateConditionComponents(), ActionCreateGreenhouseGardenPlot::CreateConditionComponents(), ActionCreateIndoorFireplace::CreateConditionComponents(), ActionCreateIndoorOven::CreateConditionComponents(), ActionDeconstructShelter::CreateConditionComponents(), ActionDefibrilateSelf::CreateConditionComponents(), ActionDefibrilateTarget::CreateConditionComponents(), ActionDeployBase::CreateConditionComponents(), ActionDeployHuntingTrap::CreateConditionComponents(), ActionDestroyCombinationLock::CreateConditionComponents(), ActionDestroyPart::CreateConditionComponents(), ActionDetachFromTarget::CreateConditionComponents(), ActionDigInStash::CreateConditionComponents(), ActionDigWorms::CreateConditionComponents(), ActionDisinfectPlant::CreateConditionComponents(), ActionDisinfectPlantBit::CreateConditionComponents(), ActionDisinfectTarget::CreateConditionComponents(), ActionDismantleGardenPlot::CreateConditionComponents(), ActionDismantlePart::CreateConditionComponents(), ActionDrainLiquid::CreateConditionComponents(), ActionDrink::CreateConditionComponents(), ActionEatBig::CreateConditionComponents(), ActionEmptyBottleBase::CreateConditionComponents(), ActionEmptyMagazine::CreateConditionComponents(), ActionEmptySeedsPack::CreateConditionComponents(), ActionEnterLadder::CreateConditionComponents(), ActionExitLadder::CreateConditionComponents(), ActionExtinquishTorchVideo::CreateConditionComponents(), ActionFertilizeSlot::CreateConditionComponents(), ActionFillBottleBase::CreateConditionComponents(), ActionFillBrakes::CreateConditionComponents(), ActionFillCoolant::CreateConditionComponents(), ActionFillFuel::CreateConditionComponents(), ActionFillGeneratorTank::CreateConditionComponents(), ActionFillObject::CreateConditionComponents(), ActionFillOil::CreateConditionComponents(), ActionFishingNew::CreateConditionComponents(), ActionFoldEntityToSlot::CreateConditionComponents(), ActionFoldMap::CreateConditionComponents(), ActionGagSelf::CreateConditionComponents(), ActionGagTarget::CreateConditionComponents(), ActionGetInTransport::CreateConditionComponents(), ActionGetOutTransport::CreateConditionComponents(), ActionGiveBloodSelf::CreateConditionComponents(), ActionGiveBloodTarget::CreateConditionComponents(), ActionGiveSalineSelf::CreateConditionComponents(), ActionGiveSalineTarget::CreateConditionComponents(), ActionHandcuffTarget::CreateConditionComponents(), ActionHandsPartSwitch::CreateConditionComponents(), ActionHarvestCrops::CreateConditionComponents(), ActionIgniteFireplaceByAir::CreateConditionComponents(), ActionInjectSelf::CreateConditionComponents(), ActionInjectTarget::CreateConditionComponents(), ActionInsertSparkplug::CreateConditionComponents(), ActionInteractBase::CreateConditionComponents(), ActionInteractLoopBase::CreateConditionComponents(), ActionLightTorchVideo::CreateConditionComponents(), ActionLoadMagazine::CreateConditionComponents(), ActionLoadMagazineQuick::CreateConditionComponents(), ActionLockAttachment::CreateConditionComponents(), ActionLockDoors::CreateConditionComponents(), ActionLockedDoors::CreateConditionComponents(), ActionLowerFlag::CreateConditionComponents(), ActionMeasureBattery::CreateConditionComponents(), ActionMeasureTemperatureSelf::CreateConditionComponents(), ActionMeasureTemperatureTarget::CreateConditionComponents(), ActionMineBush::CreateConditionComponents(), ActionMineBushByHand::CreateConditionComponents(), ActionMineRock::CreateConditionComponents(), ActionMountBarbedWire::CreateConditionComponents(), ActionNextCombinationLockDial::CreateConditionComponents(), ActionNextCombinationLockDialOnTarget::CreateConditionComponents(), ActionOpen::CreateConditionComponents(), ActionOpenDoors::CreateConditionComponents(), ActionOpenFence::CreateConditionComponents(), ActionOperatePanel::CreateConditionComponents(), ActionPackGift::CreateConditionComponents(), ActionPickBerry::CreateConditionComponents(), ActionPickupChicken::CreateConditionComponents(), ActionPlaceFireplaceIndoor::CreateConditionComponents(), ActionPlaceFireplaceIntoBarrel::CreateConditionComponents(), ActionPlaceOnGround::CreateConditionComponents(), ActionPlaceOvenIndoor::CreateConditionComponents(), ActionPlantSeed::CreateConditionComponents(), ActionPlugIn::CreateConditionComponents(), ActionPlugIntoFence::CreateConditionComponents(), ActionPlugTargetIntoThis::CreateConditionComponents(), ActionPourLiquid::CreateConditionComponents(), ActionPullBodyFromTransport::CreateConditionComponents(), ActionPushObject::CreateConditionComponents(), ActionRaiseFlag::CreateConditionComponents(), ActionReadPaper::CreateConditionComponents(), ActionRefuelTorch::CreateConditionComponents(), ActionRemovePlant::CreateConditionComponents(), ActionRemoveSeed::CreateConditionComponents(), ActionRepackTent::CreateConditionComponents(), ActionRepairCarPart::CreateConditionComponents(), ActionRepairPart::CreateConditionComponents(), ActionRepairShelter::CreateConditionComponents(), ActionRepairTent::CreateConditionComponents(), ActionRepairTentPart::CreateConditionComponents(), ActionRepairVehiclePartBase::CreateConditionComponents(), ActionRepairWithToolFromHands::CreateConditionComponents(), ActionRestrainSelf::CreateConditionComponents(), ActionRestrainTarget::CreateConditionComponents(), ActionSawPlanks::CreateConditionComponents(), ActionSetAlarmClock::CreateConditionComponents(), ActionSetKitchenTimer::CreateConditionComponents(), ActionShave::CreateConditionComponents(), ActionShaveTarget::CreateConditionComponents(), ActionSingleUseBase::CreateConditionComponents(), ActionSortAmmoPile::CreateConditionComponents(), ActionSplintSelf::CreateConditionComponents(), ActionSplintTarget::CreateConditionComponents(), ActionStopEngine::CreateConditionComponents(), ActionStopEngineBoat::CreateConditionComponents(), ActionStripCarrierVest::CreateConditionComponents(), ActionSwitchLights::CreateConditionComponents(), ActionSwitchSeats::CreateConditionComponents(), ActionTakeArrow::CreateConditionComponents(), ActionTakeArrowToHands::CreateConditionComponents(), ActionTakeHybridAttachment::CreateConditionComponents(), ActionTakeHybridAttachmentToHands::CreateConditionComponents(), ActionTakeItem::CreateConditionComponents(), ActionTakeItemToHands::CreateConditionComponents(), ActionTakeMaterialToHands::CreateConditionComponents(), ActionTakeMaterialToHandsSwitch::CreateConditionComponents(), ActionTestBloodTarget::CreateConditionComponents(), ActionToggleNVG::CreateConditionComponents(), ActionToggleNVMode::CreateConditionComponents(), ActionTogglePlaceObject::CreateConditionComponents(), ActionToggleTentOpen::CreateConditionComponents(), ActionTransferLiquid::CreateConditionComponents(), ActionTriggerRemotely::CreateConditionComponents(), ActionTurnOffHeadtorch::CreateConditionComponents(), ActionTurnOffHelmetFlashlight::CreateConditionComponents(), ActionTurnOffWeaponFlashlight::CreateConditionComponents(), ActionTurnOffWhileInHands::CreateConditionComponents(), ActionTurnOnHeadtorch::CreateConditionComponents(), ActionTurnOnHelmetFlashlight::CreateConditionComponents(), ActionTurnOnWeaponFlashlight::CreateConditionComponents(), ActionTurnOnWhileInHands::CreateConditionComponents(), ActionUncoverHeadTarget::CreateConditionComponents(), ActionUnfoldEntity::CreateConditionComponents(), ActionUngagSelf::CreateConditionComponents(), ActionUngagTarget::CreateConditionComponents(), ActionUnlockDoors::CreateConditionComponents(), ActionUnmountBarbedWire::CreateConditionComponents(), ActionUnpackBox::CreateConditionComponents(), ActionUnpackGift::CreateConditionComponents(), ActionUnrestrainSelf::CreateConditionComponents(), ActionUnrestrainTarget::CreateConditionComponents(), ActionUnrestrainTargetHands::CreateConditionComponents(), ActionUpgradeTorchFromGasPump::CreateConditionComponents(), ActionUseRangefinder::CreateConditionComponents(), ActionUseUndergroundLever::CreateConditionComponents(), ActionUseUndergroundPanel::CreateConditionComponents(), ActionViewCompass::CreateConditionComponents(), ActionViewOptics::CreateConditionComponents(), ActionWashHandsItem::CreateConditionComponents(), ActionWashHandsItemContinuous::CreateConditionComponents(), ActionWaterGardenSlot::CreateConditionComponents(), ActionWaterPlant::CreateConditionComponents(), ActionWorldCraft::CreateConditionComponents(), ActionWorldCraftCancel::CreateConditionComponents(), ActionWorldCraftSwitch::CreateConditionComponents(), ActionWorldFlagActionSwitch::CreateConditionComponents(), ActionWorldLiquidActionSwitch::CreateConditionComponents(), ActionWringClothes::CreateConditionComponents(), ActionWritePaper::CreateConditionComponents(), ActionZoomIn::CreateConditionComponents(), ActionZoomOut::CreateConditionComponents(), FirearmActionAttachMagazineQuick::CreateConditionComponents(), FirearmActionDetachMagazine_Old::CreateConditionComponents(), FirearmActionLoadMultiBulletQuick::CreateConditionComponents(), FirearmActionLoadMultiBulletRadial::CreateConditionComponents(), FirearmActionMechanicManipulate::CreateConditionComponents(), and FirearmActionUnjam::CreateConditionComponents().

◆ m_FullBody

bool m_FullBody
protected

Definition at line 67 of file actionbase.c.

Referenced by ActionBase(), ActionBreakLongWoodenStick::ActionBreakLongWoodenStick(), ActionBuildPart::ActionBuildPart(), ActionBuildPartSwitch::ActionBuildPartSwitch(), ActionBuildShelter::ActionBuildShelter(), ActionBuryBody::ActionBuryBody(), ActionCheckPulseTarget::ActionCheckPulseTarget(), ActionClapBearTrapWithThisItem::ActionClapBearTrapWithThisItem(), ActionCollectBloodSelf::ActionCollectBloodSelf(), ActionCollectBloodTarget::ActionCollectBloodTarget(), ActionCollectSampleSelf::ActionCollectSampleSelf(), ActionCollectSampleTarget::ActionCollectSampleTarget(), ActionCookOnStick::ActionCookOnStick(), ActionCPR::ActionCPR(), ActionCraft::ActionCraft(), ActionCraftBolts::ActionCraftBolts(), ActionCraftBoltsFeather::ActionCraftBoltsFeather(), ActionCraftBoneKnife::ActionCraftBoneKnife(), ActionCraftBoneKnifeEnv::ActionCraftBoneKnifeEnv(), ActionCraftImprovisedEyePatch::ActionCraftImprovisedEyePatch(), ActionCraftImprovisedFaceCover::ActionCraftImprovisedFaceCover(), ActionCraftImprovisedFeetCover::ActionCraftImprovisedFeetCover(), ActionCraftImprovisedHandsCover::ActionCraftImprovisedHandsCover(), ActionCraftImprovisedHeadCover::ActionCraftImprovisedHeadCover(), ActionCraftImprovisedLegsCover::ActionCraftImprovisedLegsCover(), ActionCraftImprovisedTorsoCover::ActionCraftImprovisedTorsoCover(), ActionCraftRopeBelt::ActionCraftRopeBelt(), ActionCraftStoneKnifeEnv::ActionCraftStoneKnifeEnv(), ActionCreateGreenhouseGardenPlot::ActionCreateGreenhouseGardenPlot(), ActionDeconstructShelter::ActionDeconstructShelter(), ActionDefibrilateSelf::ActionDefibrilateSelf(), ActionDefibrilateTarget::ActionDefibrilateTarget(), ActionDeployBase::ActionDeployBase(), ActionDestroyCombinationLock::ActionDestroyCombinationLock(), ActionDestroyPart::ActionDestroyPart(), ActionDigInStash::ActionDigInStash(), ActionDigWorms::ActionDigWorms(), ActionDisinfectPlant::ActionDisinfectPlant(), ActionDisinfectTarget::ActionDisinfectTarget(), ActionDismantleGardenPlot::ActionDismantleGardenPlot(), ActionDismantlePart::ActionDismantlePart(), ActionEmptyBottleBase::ActionEmptyBottleBase(), ActionEmptySeedsPack::ActionEmptySeedsPack(), ActionFertilizeSlot::ActionFertilizeSlot(), ActionFillBottleBase::ActionFillBottleBase(), ActionFillBottleSnow::ActionFillBottleSnow(), ActionFillBrakes::ActionFillBrakes(), ActionFillCoolant::ActionFillCoolant(), ActionFillFuel::ActionFillFuel(), ActionFillGeneratorTank::ActionFillGeneratorTank(), ActionFillObject::ActionFillObject(), ActionFillOil::ActionFillOil(), ActionFishingNew::ActionFishingNew(), ActionGiveBloodSelf::ActionGiveBloodSelf(), ActionGiveBloodTarget::ActionGiveBloodTarget(), ActionGiveSalineSelf::ActionGiveSalineSelf(), ActionGiveSalineTarget::ActionGiveSalineTarget(), ActionHandcuffTarget::ActionHandcuffTarget(), ActionHarvestCrops::ActionHarvestCrops(), ActionIgniteFireplaceByAir::ActionIgniteFireplaceByAir(), ActionInjectSelf::ActionInjectSelf(), ActionInjectTarget::ActionInjectTarget(), ActionLockAttachment::ActionLockAttachment(), ActionLockDoors::ActionLockDoors(), ActionLowerFlag::ActionLowerFlag(), ActionMeasureTemperatureTarget::ActionMeasureTemperatureTarget(), ActionMineBush::ActionMineBush(), ActionMineBushByHand::ActionMineBushByHand(), ActionMineRock::ActionMineRock(), ActionMineRock1H::ActionMineRock1H(), ActionMountBarbedWire::ActionMountBarbedWire(), ActionPickBerry::ActionPickBerry(), ActionPlantSeed::ActionPlantSeed(), ActionPushBoat::ActionPushBoat(), ActionRaiseFlag::ActionRaiseFlag(), ActionReadPaper::ActionReadPaper(), ActionRepackTent::ActionRepackTent(), ActionRepairBoatChassis::ActionRepairBoatChassis(), ActionRepairCarChassis::ActionRepairCarChassis(), ActionRepairCarPart::ActionRepairCarPart(), ActionRepairPart::ActionRepairPart(), ActionRepairShelter::ActionRepairShelter(), ActionRepairTent::ActionRepairTent(), ActionRepairTentPart::ActionRepairTentPart(), ActionRestrainSelf::ActionRestrainSelf(), ActionRestrainTarget::ActionRestrainTarget(), ActionSawPlanks::ActionSawPlanks(), ActionShave::ActionShave(), ActionShaveTarget::ActionShaveTarget(), ActionSplintSelf::ActionSplintSelf(), ActionSplintTarget::ActionSplintTarget(), ActionStripCarrierVest::ActionStripCarrierVest(), ActionTestBloodTarget::ActionTestBloodTarget(), ActionUncoverHeadTarget::ActionUncoverHeadTarget(), ActionUnlockDoors::ActionUnlockDoors(), ActionUnmountBarbedWire::ActionUnmountBarbedWire(), ActionUnrestrainTarget::ActionUnrestrainTarget(), ActionUnrestrainTargetHands::ActionUnrestrainTargetHands(), ActionUpgradeTorchFromGasPump::ActionUpgradeTorchFromGasPump(), ActionWashHandsItemContinuous::ActionWashHandsItemContinuous(), ActionWaterGardenSlot::ActionWaterGardenSlot(), ActionWaterPlant::ActionWaterPlant(), ActionWorldCraft::ActionWorldCraft(), ActionWringClothes::ActionWringClothes(), ActionWritePaper::ActionWritePaper(), ActionInteractLoopBase::ActionWashHandsWaterOne(), and IsFullBody().

◆ m_Input

ActionInput m_Input
protected

Definition at line 72 of file actionbase.c.

Referenced by ActionBase(), GetInput(), and SetInput().

◆ m_LockTargetOnUse

◆ m_MessageParam

ref Param1<string> m_MessageParam
protected

Definition at line 79 of file actionbase.c.

Referenced by ActionBase(), and SendMessageToClient().

◆ m_RefreshReservationTimerValue

int m_RefreshReservationTimerValue = 140
protected

Definition at line 61 of file actionbase.c.

Referenced by GetRefreshReservationTimerValue(), OnUpdateClient(), and SetupAction().

◆ m_Sound

string m_Sound
protected

Definition at line 63 of file actionbase.c.

Referenced by ActionBase(), ActionCraft::ActionCraft(), and PlayActionSound().

◆ m_Sounds

ref TStringArray m_Sounds
protected

Definition at line 69 of file actionbase.c.

Referenced by ActionBase(), and PlayActionSound().

◆ m_SpecialtyWeight

float m_SpecialtyWeight
protected

Definition at line 83 of file actionbase.c.

Referenced by ActionBreakLongWoodenStick::ActionBreakLongWoodenStick(), ActionBuildPart::ActionBuildPart(), ActionBurnSewSelf::ActionBurnSewSelf(), ActionBurnSewTarget::ActionBurnSewTarget(), ActionBuryBody::ActionBuryBody(), ActionCheckPulseTarget::ActionCheckPulseTarget(), ActionCollectBloodSelf::ActionCollectBloodSelf(), ActionCollectBloodTarget::ActionCollectBloodTarget(), ActionCollectSampleSelf::ActionCollectSampleSelf(), ActionCollectSampleTarget::ActionCollectSampleTarget(), ActionCookOnStick::ActionCookOnStick(), ActionCoverHeadSelf::ActionCoverHeadSelf(), ActionCoverHeadTarget::ActionCoverHeadTarget(), ActionCPR::ActionCPR(), ActionCraftBolts::ActionCraftBolts(), ActionCraftBoltsFeather::ActionCraftBoltsFeather(), ActionCraftBoneKnife::ActionCraftBoneKnife(), ActionCraftBoneKnifeEnv::ActionCraftBoneKnifeEnv(), ActionCraftImprovisedEyePatch::ActionCraftImprovisedEyePatch(), ActionCraftImprovisedFaceCover::ActionCraftImprovisedFaceCover(), ActionCraftImprovisedFeetCover::ActionCraftImprovisedFeetCover(), ActionCraftImprovisedHandsCover::ActionCraftImprovisedHandsCover(), ActionCraftImprovisedHeadCover::ActionCraftImprovisedHeadCover(), ActionCraftImprovisedLegsCover::ActionCraftImprovisedLegsCover(), ActionCraftImprovisedTorsoCover::ActionCraftImprovisedTorsoCover(), ActionCraftRopeBelt::ActionCraftRopeBelt(), ActionCraftStoneKnifeEnv::ActionCraftStoneKnifeEnv(), ActionCreateGreenhouseGardenPlot::ActionCreateGreenhouseGardenPlot(), ActionCreateIndoorFireplace::ActionCreateIndoorFireplace(), ActionCreateIndoorOven::ActionCreateIndoorOven(), ActionDeconstructShelter::ActionDeconstructShelter(), ActionDefibrilateSelf::ActionDefibrilateSelf(), ActionDefibrilateTarget::ActionDefibrilateTarget(), ActionDeployBase::ActionDeployBase(), ActionDestroyCombinationLock::ActionDestroyCombinationLock(), ActionDestroyPart::ActionDestroyPart(), ActionDigInStash::ActionDigInStash(), ActionDigWorms::ActionDigWorms(), ActionDisinfectPlant::ActionDisinfectPlant(), ActionDisinfectPlantBit::ActionDisinfectPlantBit(), ActionDisinfectTarget::ActionDisinfectTarget(), ActionDismantleGardenPlot::ActionDismantleGardenPlot(), ActionDismantlePart::ActionDismantlePart(), ActionDrainLiquid::ActionDrainLiquid(), ActionEmptyBottleBase::ActionEmptyBottleBase(), ActionFertilizeSlot::ActionFertilizeSlot(), ActionFillBottleBase::ActionFillBottleBase(), ActionFillBottleSnow::ActionFillBottleSnow(), ActionFillBrakes::ActionFillBrakes(), ActionFillCoolant::ActionFillCoolant(), ActionFillFuel::ActionFillFuel(), ActionFillGeneratorTank::ActionFillGeneratorTank(), ActionFillObject::ActionFillObject(), ActionFillOil::ActionFillOil(), ActionFishingNew::ActionFishingNew(), ActionFoldObject::ActionFoldObject(), ActionGagSelf::ActionGagSelf(), ActionGagTarget::ActionGagTarget(), ActionGiveBloodSelf::ActionGiveBloodSelf(), ActionGiveBloodTarget::ActionGiveBloodTarget(), ActionGiveSalineSelf::ActionGiveSalineSelf(), ActionGiveSalineTarget::ActionGiveSalineTarget(), ActionHandcuffTarget::ActionHandcuffTarget(), ActionIgniteFireplaceByAir::ActionIgniteFireplaceByAir(), ActionInjectSelf::ActionInjectSelf(), ActionInjectTarget::ActionInjectTarget(), ActionLockAttachment::ActionLockAttachment(), ActionLockDoors::ActionLockDoors(), ActionMeasureTemperatureSelf::ActionMeasureTemperatureSelf(), ActionMeasureTemperatureTarget::ActionMeasureTemperatureTarget(), ActionMineBush::ActionMineBush(), ActionMineBushByHand::ActionMineBushByHand(), ActionMineRock::ActionMineRock(), ActionMineRock1H::ActionMineRock1H(), ActionMountBarbedWire::ActionMountBarbedWire(), ActionPackGift::ActionPackGift(), ActionPickBerry::ActionPickBerry(), ActionPlaceFireplaceIndoor::ActionPlaceFireplaceIndoor(), ActionPlaceFireplaceIntoBarrel::ActionPlaceFireplaceIntoBarrel(), ActionPlaceOvenIndoor::ActionPlaceOvenIndoor(), ActionPourLiquid::ActionPourLiquid(), ActionRepackTent::ActionRepackTent(), ActionRepairCarChassis::ActionRepairCarChassis(), ActionRepairCarPart::ActionRepairCarPart(), ActionRepairPart::ActionRepairPart(), ActionRepairShelter::ActionRepairShelter(), ActionRepairTent::ActionRepairTent(), ActionRepairTentPart::ActionRepairTentPart(), ActionRepairWithToolFromHands::ActionRepairWithToolFromHands(), ActionRestrainSelf::ActionRestrainSelf(), ActionRestrainTarget::ActionRestrainTarget(), ActionSawPlanks::ActionSawPlanks(), ActionSetAlarmClock::ActionSetAlarmClock(), ActionSetKitchenTimer::ActionSetKitchenTimer(), ActionShave::ActionShave(), ActionShaveTarget::ActionShaveTarget(), ActionSortAmmoPile::ActionSortAmmoPile(), ActionSplintSelf::ActionSplintSelf(), ActionSplintTarget::ActionSplintTarget(), ActionStripCarrierVest::ActionStripCarrierVest(), ActionSwitchSeats::ActionSwitchSeats(), ActionTransferLiquid::ActionTransferLiquid(), ActionUnmountBarbedWire::ActionUnmountBarbedWire(), ActionUnpackBox::ActionUnpackBox(), ActionUnpackGift::ActionUnpackGift(), ActionUnrestrainTarget::ActionUnrestrainTarget(), ActionUpgradeTorchFromGasPump::ActionUpgradeTorchFromGasPump(), ActionUseRangefinder::ActionUseRangefinder(), ActionWaterGardenSlot::ActionWaterGardenSlot(), ActionWaterPlant::ActionWaterPlant(), ActionWringClothes::ActionWringClothes(), GetSpecialtyWeight(), ActionCollectBloodSelf::OnEndServer(), ActionCollectBloodTarget::OnEndServer(), ActionCollectSampleSelf::OnEndServer(), ActionCollectSampleTarget::OnEndServer(), ActionRepairPart::OnFinishProgressServer(), ActionRepairShelter::OnFinishProgressServer(), and ActionRepairTent::OnFinishProgressServer().

◆ m_StanceMask

int m_StanceMask
protected

Definition at line 68 of file actionbase.c.

Referenced by ActionAnimateCarSelection::ActionAnimateCarSelection(), ActionBase(), ActionBreakLongWoodenStick::ActionBreakLongWoodenStick(), ActionBuildPart::ActionBuildPart(), ActionBuildPartSwitch::ActionBuildPartSwitch(), ActionBuildShelter::ActionBuildShelter(), ActionBuryBody::ActionBuryBody(), ActionCarDoors::ActionCarDoors(), ActionCarDoorsOutside::ActionCarDoorsOutside(), ActionCarHornLong::ActionCarHornLong(), ActionCheckPulse::ActionCheckPulse(), ActionCheckPulseTarget::ActionCheckPulseTarget(), ActionClapBearTrapWithThisItem::ActionClapBearTrapWithThisItem(), ActionCloseBarrel::ActionCloseBarrel(), ActionCloseBarrelHoles::ActionCloseBarrelHoles(), ActionCloseDoors::ActionCloseDoors(), ActionCloseFence::ActionCloseFence(), ActionCollectBloodSelf::ActionCollectBloodSelf(), ActionCollectBloodTarget::ActionCollectBloodTarget(), ActionCollectSampleSelf::ActionCollectSampleSelf(), ActionCollectSampleTarget::ActionCollectSampleTarget(), ActionCookOnStick::ActionCookOnStick(), ActionCoverHeadSelf::ActionCoverHeadSelf(), ActionCoverHeadTarget::ActionCoverHeadTarget(), ActionCPR::ActionCPR(), ActionCraft::ActionCraft(), ActionCraftBolts::ActionCraftBolts(), ActionCraftBoltsFeather::ActionCraftBoltsFeather(), ActionCraftBoneKnife::ActionCraftBoneKnife(), ActionCraftBoneKnifeEnv::ActionCraftBoneKnifeEnv(), ActionCraftImprovisedEyePatch::ActionCraftImprovisedEyePatch(), ActionCraftImprovisedFaceCover::ActionCraftImprovisedFaceCover(), ActionCraftImprovisedFeetCover::ActionCraftImprovisedFeetCover(), ActionCraftImprovisedHandsCover::ActionCraftImprovisedHandsCover(), ActionCraftImprovisedHeadCover::ActionCraftImprovisedHeadCover(), ActionCraftImprovisedLegsCover::ActionCraftImprovisedLegsCover(), ActionCraftImprovisedTorsoCover::ActionCraftImprovisedTorsoCover(), ActionCraftRopeBelt::ActionCraftRopeBelt(), ActionCraftStoneKnifeEnv::ActionCraftStoneKnifeEnv(), ActionCreateGreenhouseGardenPlot::ActionCreateGreenhouseGardenPlot(), ActionCreateIndoorFireplace::ActionCreateIndoorFireplace(), ActionCreateIndoorOven::ActionCreateIndoorOven(), ActionDeconstructShelter::ActionDeconstructShelter(), ActionDestroyCombinationLock::ActionDestroyCombinationLock(), ActionDestroyPart::ActionDestroyPart(), ActionDigInStash::ActionDigInStash(), ActionDigWorms::ActionDigWorms(), ActionDismantleGardenPlot::ActionDismantleGardenPlot(), ActionDismantlePart::ActionDismantlePart(), ActionEmptyBottleBase::ActionEmptyBottleBase(), ActionEnterLadder::ActionEnterLadder(), ActionFertilizeSlot::ActionFertilizeSlot(), ActionFillBottleBase::ActionFillBottleBase(), ActionFillBrakes::ActionFillBrakes(), ActionFillCoolant::ActionFillCoolant(), ActionFillFuel::ActionFillFuel(), ActionFillGeneratorTank::ActionFillGeneratorTank(), ActionFillObject::ActionFillObject(), ActionFillOil::ActionFillOil(), ActionFishingNew::ActionFishingNew(), ActionGagSelf::ActionGagSelf(), ActionGagTarget::ActionGagTarget(), ActionGetInTransport::ActionGetInTransport(), ActionGetOutTransport::ActionGetOutTransport(), ActionGiveBloodSelf::ActionGiveBloodSelf(), ActionGiveBloodTarget::ActionGiveBloodTarget(), ActionGiveSalineSelf::ActionGiveSalineSelf(), ActionGiveSalineTarget::ActionGiveSalineTarget(), ActionHandcuffTarget::ActionHandcuffTarget(), ActionHarvestCrops::ActionHarvestCrops(), ActionIgniteFireplaceByAir::ActionIgniteFireplaceByAir(), ActionInjectSelf::ActionInjectSelf(), ActionInjectTarget::ActionInjectTarget(), ActionLockAttachment::ActionLockAttachment(), ActionLockDoors::ActionLockDoors(), ActionLowerFlag::ActionLowerFlag(), ActionMeasureTemperatureTarget::ActionMeasureTemperatureTarget(), ActionMountBarbedWire::ActionMountBarbedWire(), ActionOpenBarrel::ActionOpenBarrel(), ActionOpenBarrelHoles::ActionOpenBarrelHoles(), ActionOpenDoors::ActionOpenDoors(), ActionOpenFence::ActionOpenFence(), ActionOperatePanel::ActionOperatePanel(), ActionPackGift::ActionPackGift(), ActionPlaceFireplaceIndoor::ActionPlaceFireplaceIndoor(), ActionPlaceFireplaceIntoBarrel::ActionPlaceFireplaceIntoBarrel(), ActionPlaceOvenIndoor::ActionPlaceOvenIndoor(), ActionPullBodyFromTransport::ActionPullBodyFromTransport(), ActionRaiseFlag::ActionRaiseFlag(), ActionReadPaper::ActionReadPaper(), ActionRefuelTorch::ActionRefuelTorch(), ActionRepackTent::ActionRepackTent(), ActionRepairCarPart::ActionRepairCarPart(), ActionRepairTent::ActionRepairTent(), ActionRepairTentPart::ActionRepairTentPart(), ActionRepositionPluggedItem::ActionRepositionPluggedItem(), ActionRestrainSelf::ActionRestrainSelf(), ActionRestrainTarget::ActionRestrainTarget(), ActionSawPlanks::ActionSawPlanks(), ActionShave::ActionShave(), ActionShaveTarget::ActionShaveTarget(), ActionSplintSelf::ActionSplintSelf(), ActionStopEngine::ActionStopEngine(), ActionStopEngineBoat::ActionStopEngineBoat(), ActionStripCarrierVest::ActionStripCarrierVest(), ActionSwitchLights::ActionSwitchLights(), ActionSwitchSeats::ActionSwitchSeats(), ActionTakeFireplaceFromBarrel::ActionTakeFireplaceFromBarrel(), ActionTakeFireplaceIndoor::ActionTakeFireplaceIndoor(), ActionTakeOvenIndoor::ActionTakeOvenIndoor(), ActionTestBloodTarget::ActionTestBloodTarget(), ActionTuneFrequencyOnGround::ActionTuneFrequencyOnGround(), ActionTurnOffTransmitterOnGround::ActionTurnOffTransmitterOnGround(), ActionTurnOffWhileOnGround::ActionTurnOffWhileOnGround(), ActionTurnOnTransmitterOnGround::ActionTurnOnTransmitterOnGround(), ActionTurnOnWhileOnGround::ActionTurnOnWhileOnGround(), ActionUngagSelf::ActionUngagSelf(), ActionUngagTarget::ActionUngagTarget(), ActionUnlockDoors::ActionUnlockDoors(), ActionUnpackGift::ActionUnpackGift(), ActionUnrestrainTarget::ActionUnrestrainTarget(), ActionUnrestrainTargetHands::ActionUnrestrainTargetHands(), ActionUpgradeTorchFromGasPump::ActionUpgradeTorchFromGasPump(), ActionUseUndergroundLever::ActionUseUndergroundLever(), ActionUseUndergroundPanel::ActionUseUndergroundPanel(), ActionWashHandsItem::ActionWashHandsItem(), ActionWashHandsItemContinuous::ActionWashHandsItemContinuous(), ActionWorldCraft::ActionWorldCraft(), ActionWorldFlagActionSwitch::ActionWorldFlagActionSwitch(), ActionWorldLiquidActionSwitch::ActionWorldLiquidActionSwitch(), ActionWringClothes::ActionWringClothes(), ActionWritePaper::ActionWritePaper(), ActionInteractLoopBase::ActionWashHandsWaterOne(), GetStanceMask(), and ActionFillBottleBase::SetupStance().

◆ m_Text

string m_Text
protected

Definition at line 64 of file actionbase.c.

Referenced by ActionAnimateCarSelection::ActionAnimateCarSelection(), ActionAnimateSeats::ActionAnimateSeats(), ActionAttachOnSelection::ActionAttachOnSelection(), ActionAttachPowerSourceToPanel::ActionAttachPowerSourceToPanel(), ActionAttachToConstruction::ActionAttachToConstruction(), ActionBase(), ActionBreakLongWoodenStick::ActionBreakLongWoodenStick(), ActionBuildPart::ActionBuildPart(), ActionBuildPartSwitch::ActionBuildPartSwitch(), ActionBuildShelter::ActionBuildShelter(), ActionBurnSewSelf::ActionBurnSewSelf(), ActionBurnSewTarget::ActionBurnSewTarget(), ActionBuryBody::ActionBuryBody(), ActionCheckPulse::ActionCheckPulse(), ActionCheckPulseTarget::ActionCheckPulseTarget(), ActionClapBearTrapWithThisItem::ActionClapBearTrapWithThisItem(), ActionClose::ActionClose(), ActionCloseBarrel::ActionCloseBarrel(), ActionCloseBarrelHoles::ActionCloseBarrelHoles(), ActionCloseCarDoors::ActionCloseCarDoors(), ActionCloseCarDoorsOutside::ActionCloseCarDoorsOutside(), ActionCloseDoors::ActionCloseDoors(), ActionCloseFence::ActionCloseFence(), ActionCollectBloodSelf::ActionCollectBloodSelf(), ActionCollectBloodTarget::ActionCollectBloodTarget(), ActionCollectSampleSelf::ActionCollectSampleSelf(), ActionCollectSampleTarget::ActionCollectSampleTarget(), ActionConsume::ActionConsume(), ActionConsumeSingle::ActionConsumeSingle(), ActionCookOnStick::ActionCookOnStick(), ActionCoverHeadSelf::ActionCoverHeadSelf(), ActionCoverHeadTarget::ActionCoverHeadTarget(), ActionCPR::ActionCPR(), ActionCraft::ActionCraft(), ActionCraftBolts::ActionCraftBolts(), ActionCraftBoltsFeather::ActionCraftBoltsFeather(), ActionCraftBoneKnife::ActionCraftBoneKnife(), ActionCraftBoneKnifeEnv::ActionCraftBoneKnifeEnv(), ActionCraftImprovisedEyePatch::ActionCraftImprovisedEyePatch(), ActionCraftImprovisedFaceCover::ActionCraftImprovisedFaceCover(), ActionCraftImprovisedFeetCover::ActionCraftImprovisedFeetCover(), ActionCraftImprovisedHandsCover::ActionCraftImprovisedHandsCover(), ActionCraftImprovisedHeadCover::ActionCraftImprovisedHeadCover(), ActionCraftImprovisedLegsCover::ActionCraftImprovisedLegsCover(), ActionCraftImprovisedTorsoCover::ActionCraftImprovisedTorsoCover(), ActionCraftRopeBelt::ActionCraftRopeBelt(), ActionCraftStoneKnifeEnv::ActionCraftStoneKnifeEnv(), ActionCreateGreenhouseGardenPlot::ActionCreateGreenhouseGardenPlot(), ActionCreateIndoorFireplace::ActionCreateIndoorFireplace(), ActionCreateIndoorOven::ActionCreateIndoorOven(), ActionDeconstructShelter::ActionDeconstructShelter(), ActionDefibrilateSelf::ActionDefibrilateSelf(), ActionDefibrilateTarget::ActionDefibrilateTarget(), ActionDeployBase::ActionDeployBase(), ActionDestroyCombinationLock::ActionDestroyCombinationLock(), ActionDestroyPart::ActionDestroyPart(), ActionDetachFromTarget::ActionDetachFromTarget(), ActionDetachPowerSourceFromPanel::ActionDetachPowerSourceFromPanel(), ActionDigInStash::ActionDigInStash(), ActionDigWorms::ActionDigWorms(), ActionDisinfectPlant::ActionDisinfectPlant(), ActionDisinfectPlantBit::ActionDisinfectPlantBit(), ActionDisinfectTarget::ActionDisinfectTarget(), ActionDismantleGardenPlot::ActionDismantleGardenPlot(), ActionDismantlePart::ActionDismantlePart(), ActionDrainLiquid::ActionDrainLiquid(), ActionDrink::ActionDrink(), ActionDrinkCan::ActionDrinkCan(), ActionDummyContinuousRelease::ActionDummyContinuousRelease(), ActionEatBig::ActionEatBig(), ActionEatPillFromBottle::ActionEatPillFromBottle(), ActionEatTabletFromWrapper::ActionEatTabletFromWrapper(), ActionEmptyBottleBase::ActionEmptyBottleBase(), ActionEmptyMagazine::ActionEmptyMagazine(), ActionEmptySeedsPack::ActionEmptySeedsPack(), ActionEnterLadder::ActionEnterLadder(), ActionExitLadder::ActionExitLadder(), ActionExtinquishTorchVideo::ActionExtinquishTorchVideo(), ActionFertilizeSlot::ActionFertilizeSlot(), ActionFillBottleBase::ActionFillBottleBase(), ActionFillBottleSnow::ActionFillBottleSnow(), ActionFillBrakes::ActionFillBrakes(), ActionFillCoolant::ActionFillCoolant(), ActionFillFuel::ActionFillFuel(), ActionFillGeneratorTank::ActionFillGeneratorTank(), ActionFillOil::ActionFillOil(), ActionFishingNew::ActionFishingNew(), ActionFoldMap::ActionFoldMap(), ActionFoldObject::ActionFoldObject(), ActionGagSelf::ActionGagSelf(), ActionGagTarget::ActionGagTarget(), ActionGetInTransport::ActionGetInTransport(), ActionGetOutTransport::ActionGetOutTransport(), ActionGiveBloodSelf::ActionGiveBloodSelf(), ActionGiveBloodTarget::ActionGiveBloodTarget(), ActionGiveSalineSelf::ActionGiveSalineSelf(), ActionGiveSalineTarget::ActionGiveSalineTarget(), ActionHandcuffTarget::ActionHandcuffTarget(), ActionIgniteFireplaceByAir::ActionIgniteFireplaceByAir(), ActionInjectSelf::ActionInjectSelf(), ActionInjectTarget::ActionInjectTarget(), ActionITest::ActionITest(), ActionLightTorchVideo::ActionLightTorchVideo(), ActionLoadMagazine::ActionLoadMagazine(), ActionLockDoors::ActionLockDoors(), ActionLockedDoors::ActionLockedDoors(), ActionLowerFlag::ActionLowerFlag(), ActionMeasureBattery::ActionMeasureBattery(), ActionMeasureTemperatureSelf::ActionMeasureTemperatureSelf(), ActionMeasureTemperatureTarget::ActionMeasureTemperatureTarget(), ActionMountBarbedWire::ActionMountBarbedWire(), ActionNextCombinationLockDial::ActionNextCombinationLockDial(), ActionNextCombinationLockDialOnTarget::ActionNextCombinationLockDialOnTarget(), ActionOpen::ActionOpen(), ActionOpenBarrel::ActionOpenBarrel(), ActionOpenBarrelHoles::ActionOpenBarrelHoles(), ActionOpenCarDoors::ActionOpenCarDoors(), ActionOpenCarDoorsOutside::ActionOpenCarDoorsOutside(), ActionOpenDoors::ActionOpenDoors(), ActionOpenFence::ActionOpenFence(), ActionOperatePanel::ActionOperatePanel(), ActionPackGift::ActionPackGift(), ActionPickBerry::ActionPickBerry(), ActionPickupChicken::ActionPickupChicken(), ActionPlaceFireplaceIndoor::ActionPlaceFireplaceIndoor(), ActionPlaceFireplaceIntoBarrel::ActionPlaceFireplaceIntoBarrel(), ActionPlaceOnGround::ActionPlaceOnGround(), ActionPlaceOvenIndoor::ActionPlaceOvenIndoor(), ActionPlantSeed::ActionPlantSeed(), ActionPlugIn::ActionPlugIn(), ActionPlugIntoFence::ActionPlugIntoFence(), ActionPlugTargetIntoThis::ActionPlugTargetIntoThis(), ActionPourLiquid::ActionPourLiquid(), ActionPullBodyFromTransport::ActionPullBodyFromTransport(), ActionPullOutPlug::ActionPullOutPlug(), ActionPushBoat::ActionPushBoat(), ActionRaiseFlag::ActionRaiseFlag(), ActionReadPaper::ActionReadPaper(), ActionRefuelTorch::ActionRefuelTorch(), ActionRemovePlant::ActionRemovePlant(), ActionRemoveSeed::ActionRemoveSeed(), ActionRepackTent::ActionRepackTent(), ActionRepairBoatChassis::ActionRepairBoatChassis(), ActionRepairCarChassis::ActionRepairCarChassis(), ActionRepairCarPart::ActionRepairCarPart(), ActionRepairPart::ActionRepairPart(), ActionRepairTent::ActionRepairTent(), ActionRepairTentPart::ActionRepairTentPart(), ActionRepairWithToolFromHands::ActionRepairWithToolFromHands(), ActionRepositionPluggedItem::ActionRepositionPluggedItem(), ActionRestrainSelf::ActionRestrainSelf(), ActionRestrainTarget::ActionRestrainTarget(), ActionSawPlanks::ActionSawPlanks(), ActionSetAlarmClock::ActionSetAlarmClock(), ActionSetKitchenTimer::ActionSetKitchenTimer(), ActionShave::ActionShave(), ActionShaveTarget::ActionShaveTarget(), ActionSortAmmoPile::ActionSortAmmoPile(), ActionSplintSelf::ActionSplintSelf(), ActionSplintTarget::ActionSplintTarget(), ActionStopEngine::ActionStopEngine(), ActionStopEngineBoat::ActionStopEngineBoat(), ActionStripCarrierVest::ActionStripCarrierVest(), ActionSwitchLights::ActionSwitchLights(), ActionSwitchSeats::ActionSwitchSeats(), ActionTakeArrow::ActionTakeArrow(), ActionTakeArrowToHands::ActionTakeArrowToHands(), ActionTakeFireplaceFromBarrel::ActionTakeFireplaceFromBarrel(), ActionTakeFireplaceIndoor::ActionTakeFireplaceIndoor(), ActionTakeHybridAttachment::ActionTakeHybridAttachment(), ActionTakeHybridAttachmentToHands::ActionTakeHybridAttachmentToHands(), ActionTakeItem::ActionTakeItem(), ActionTakeItemToHands::ActionTakeItemToHands(), ActionTakeMaterialToHands::ActionTakeMaterialToHands(), ActionTakeMaterialToHandsSwitch::ActionTakeMaterialToHandsSwitch(), ActionTakeOvenIndoor::ActionTakeOvenIndoor(), ActionTestBloodTarget::ActionTestBloodTarget(), ActionToggleNVMode::ActionToggleNVMode(), ActionTogglePlaceObject::ActionTogglePlaceObject(), ActionToggleTentOpen::ActionToggleTentOpen(), ActionTriggerRemotely::ActionTriggerRemotely(), ActionTuneFrequencyOnGround::ActionTuneFrequencyOnGround(), ActionTurnOffPowerGenerator::ActionTurnOffPowerGenerator(), ActionTurnOffSpotlight::ActionTurnOffSpotlight(), ActionTurnOffTransmitterOnGround::ActionTurnOffTransmitterOnGround(), ActionTurnOffWeaponFlashlight::ActionTurnOffWeaponFlashlight(), ActionTurnOffWhileInHands::ActionTurnOffWhileInHands(), ActionTurnOffWhileOnGround::ActionTurnOffWhileOnGround(), ActionTurnOnChemlight::ActionTurnOnChemlight(), ActionTurnOnHeatpack::ActionTurnOnHeatpack(), ActionTurnOnPowerGenerator::ActionTurnOnPowerGenerator(), ActionTurnOnSpotlight::ActionTurnOnSpotlight(), ActionTurnOnTransmitterOnGround::ActionTurnOnTransmitterOnGround(), ActionTurnOnWeaponFlashlight::ActionTurnOnWeaponFlashlight(), ActionTurnOnWhileInHands::ActionTurnOnWhileInHands(), ActionTurnOnWhileOnGround::ActionTurnOnWhileOnGround(), ActionUncoverHeadTarget::ActionUncoverHeadTarget(), ActionUnfoldBandana::ActionUnfoldBandana(), ActionUngagSelf::ActionUngagSelf(), ActionUngagTarget::ActionUngagTarget(), ActionUnlockDoors::ActionUnlockDoors(), ActionUnmountBarbedWire::ActionUnmountBarbedWire(), ActionUnpackBox::ActionUnpackBox(), ActionUnpackGift::ActionUnpackGift(), ActionUnplugThisByCord::ActionUnplugThisByCord(), ActionUnrestrainSelf::ActionUnrestrainSelf(), ActionUnrestrainTarget::ActionUnrestrainTarget(), ActionUnrestrainTargetHands::ActionUnrestrainTargetHands(), ActionUpgradeTorchFromGasPump::ActionUpgradeTorchFromGasPump(), ActionUseRangefinder::ActionUseRangefinder(), ActionUseUndergroundLever::ActionUseUndergroundLever(), ActionUseUndergroundPanel::ActionUseUndergroundPanel(), ActionViewCompass::ActionViewCompass(), ActionViewOptics::ActionViewOptics(), ActionWashHandsItem::ActionWashHandsItem(), ActionWashHandsItemContinuous::ActionWashHandsItemContinuous(), ActionWaterGardenSlot::ActionWaterGardenSlot(), ActionWaterPlant::ActionWaterPlant(), ActionWorldCraftCancel::ActionWorldCraftCancel(), ActionWorldCraftSwitch::ActionWorldCraftSwitch(), ActionWringClothes::ActionWringClothes(), ActionWritePaper::ActionWritePaper(), ActionZoomIn::ActionZoomIn(), ActionZoomOut::ActionZoomOut(), FirearmActionAttachMagazine::FirearmActionAttachMagazine(), FirearmActionLoadMultiBullet::FirearmActionLoadMultiBullet(), ActionSingleUseBase::ActionPin(), ActionSingleUseBase::ActionUnpin(), ActionInteractLoopBase::ActionWashHandsWaterOne(), ActionHandsPartSwitch::CreateConditionComponents(), ActionInsertSparkplug::CreateConditionComponents(), GetText(), ActionBuildPart::OnActionInfoUpdate(), ActionBuildShelter::OnActionInfoUpdate(), ActionDestroyPart::OnActionInfoUpdate(), ActionDismantlePart::OnActionInfoUpdate(), ActionFillObject::OnActionInfoUpdate(), ActionHarvestCrops::OnActionInfoUpdate(), ActionLockAttachment::OnActionInfoUpdate(), ActionMineBase::OnActionInfoUpdate(), ActionRepairPart::OnActionInfoUpdate(), ActionTakeMaterialToHands::OnActionInfoUpdate(), ActionTuneFrequencyOnGround::OnActionInfoUpdate(), ActionViewBinoculars::OnActionInfoUpdate(), and ActionWorldCraft::OnActionInfoUpdate().

◆ m_VariantID

◆ m_VariantManager

ref ActionVariantManager m_VariantManager
protected

The documentation for this class was generated from the following file:
  • F:/Games/Dayz/scripts/4_world/classes/useractionscomponent/actionbase.c