DayZ 1.24
Loading...
Searching...
No Matches
AnimatedActionBase Class Reference
Inheritance diagram for AnimatedActionBase:
[legend]
Collaboration diagram for AnimatedActionBase:
[legend]

Protected Member Functions

void AnimatedActionBase ()
 
void OnAlternativeEndServer (PlayerBase player)
 
void OnAlternativeEndClient (PlayerBase player)
 
void OnInterruptServer (PlayerBase player)
 
void OnInterruptClient (PlayerBase player)
 
void OnExecute (ActionData action_data)
 
void OnExecuteServer (ActionData action_data)
 
void OnExecuteClient (ActionData action_data)
 
void OnAnimationEvent (ActionData action_data)
 
override bool ActionConditionContinue (ActionData action_data)
 
override bool ActionCondition (PlayerBase player, ActionTarget target, ItemBase item)
 
int GetActionCommand (PlayerBase player)
 
 GetCallbackClassTypename ()
 
override bool HasProneException ()
 
void CreateAndSetupActionCallback (ActionData action_data)
 
override void Start (ActionData action_data)
 
override void Interrupt (ActionData action_data)
 
void OnJumpStart ()
 
void Do (ActionData action_data, int state)
 
override void End (ActionData action_data)
 
override float GetProgress (ActionData action_data)
 

Protected Attributes

int m_CommandUID
 
int m_CommandUIDProne
 
 m_CallbackClass
 

Detailed Description

Definition at line 120 of file AnimatedActionBase.c.

Constructor & Destructor Documentation

◆ AnimatedActionBase()

void AnimatedActionBase::AnimatedActionBase ( )
inlineprotected

Definition at line 130 of file AnimatedActionBase.c.

References m_CallbackClass.

Member Function Documentation

◆ ActionCondition()

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

Definition at line 191 of file AnimatedActionBase.c.

192 {
193 return true;
194 }

Referenced by ActionConditionContinue(), and ActionConditionContinue().

◆ ActionConditionContinue()

override bool AnimatedActionBase::ActionConditionContinue ( ActionData action_data)
inlineprotected

Definition at line 186 of file AnimatedActionBase.c.

187 {
188 return ActionCondition(action_data.m_Player, action_data.m_Target, action_data.m_MainItem);
189 }
override bool ActionCondition(PlayerBase player, ActionTarget target, ItemBase item)

References ActionCondition().

◆ CreateAndSetupActionCallback()

void AnimatedActionBase::CreateAndSetupActionCallback ( ActionData action_data)
inlineprotected

Definition at line 221 of file AnimatedActionBase.c.

222 {
223 //Print("ActionBase.c | CreateAndSetupActionCallback | DBG ACTION CALLBACK CREATION CALLED");
225 if (IsFullBody(action_data.m_Player))
226 {
227 Class.CastTo(callback, action_data.m_Player.StartCommand_Action(GetActionCommand(action_data.m_Player), GetCallbackClassTypename(), GetStanceMask(action_data.m_Player)));
228 //Print("ActionBase.c | CreateAndSetupActionCallback | DBG command starter");
229 }
230 else
231 {
232 Class.CastTo(callback, action_data.m_Player.AddCommandModifier_Action(GetActionCommand(action_data.m_Player), GetCallbackClassTypename()));
233 //Print("ActionBase.c | CreateAndSetupActionCallback | DBG command modif starter: "+callback.ToString()+" id:"+GetActionCommand().ToString());
234
235 }
236 callback.SetActionData(action_data);
237 callback.InitActionComponent(); //jtomasik - tohle mozna patri do constructoru callbacku?
238 action_data.m_Callback = callback;
239 }
bool IsFullBody()
int GetStanceMask()
int GetActionCommand(PlayerBase player)
Super root of all classes in Enforce script.
Definition EnScript.c:11
static proto bool CastTo(out Class to, Class from)
Try to safely down-cast base class to child class.

References Class::CastTo(), GetActionCommand(), GetCallbackClassTypename(), GetStanceMask(), and IsFullBody().

Referenced by Start().

◆ Do()

void AnimatedActionBase::Do ( ActionData action_data,
int state )
inlineprotected

Definition at line 272 of file AnimatedActionBase.c.

273 {
274 if (state == UA_ERROR || !action_data.m_Callback || !action_data.m_Player || !action_data.m_ActionComponent) //jtomasik - tohle mozna muze byt v CancelCondtion metodu callbacku?
275 {
276#ifdef DIAG_DEVELOPER
278 Debug.ActionLog("ABRUPT CANCEL, CONDITIONS NOT MET", this.ToString(), "n/a", "Do", action_data.m_Player.ToString());
279#endif
280 if (action_data.m_Callback && action_data.m_Player)
281 action_data.m_Callback.Interrupt();
282 else
283 Debug.ActionLog("PLAYER LOST", this.ToString(), "n/a", "Do", action_data.m_Player.ToString());
284 }
285 else
286 {
287 switch (state)
288 {
289 case UA_PROCESSING:
291 {
292 action_data.m_Callback.ProgressActionComponent();
294 }
295 else
296 {
297 action_data.m_Callback.Interrupt();
298 InformPlayers(action_data.m_Player, action_data.m_Target, UA_CANCEL);
300 }
301 break;
302
303 case UA_FINISHED:
305 action_data.m_Callback.EndActionComponent();
306 break;
307
308 case UA_CANCEL:
309 InformPlayers(action_data.m_Player, action_data.m_Target, UA_CANCEL);
310 action_data.m_Callback.EndActionComponent();
311 break;
312
313 case UA_INITIALIZE:
315 {
316 action_data.m_Callback.Interrupt();
317 InformPlayers(action_data.m_Player, action_data.m_Target, UA_CANCEL);
319 }
320 default:
321 Debug.ActionLog("Action component returned wrong value", this.ToString(), "n/a", "Do", action_data.m_Player.ToString());
322 action_data.m_Callback.Interrupt();
323 break;
324 }
325 }
326 }
void InformPlayers(PlayerBase player, ActionTarget target, int state)
DEPRECATED delivers message ids to clients based on given context.
bool CanContinue(ActionData action_data)
Definition ActionBase.c:686
proto string ToString()
PlayerBase m_Player
Definition ActionBase.c:33
void Do(ActionData action_data, int state)
Definition Debug.c:14
static void ActionLog(string message=LOG_DEFAULT, string plugin=LOG_DEFAULT, string author=LOG_DEFAULT, string label=LOG_DEFAULT, string entity=LOG_DEFAULT)
Definition Debug.c:143
static bool IsActionLogEnable()
Definition Debug.c:719
const int UA_FINISHED
Definition constants.c:436
const int UA_ERROR
Definition constants.c:455
const int UA_INITIALIZE
Definition constants.c:444
const int UA_PROCESSING
Definition constants.c:434
const int UA_CANCEL
Definition constants.c:437

References Debug::ActionLog(), CanContinue(), Do(), InformPlayers(), LogManager::IsActionLogEnable(), ActionData::m_Player, ToString(), UA_CANCEL, UA_ERROR, UA_FINISHED, UA_INITIALIZE, and UA_PROCESSING.

Referenced by Do().

◆ End()

override void AnimatedActionBase::End ( ActionData action_data)
inlineprotected

Definition at line 329 of file AnimatedActionBase.c.

330 {
331 if (action_data.m_Player)
332 {
333 if (GetGame().IsServer())
334 {
336 action_data.m_Player.SetSoundCategoryHash(0);
337 }
338 else
341
342 // Xbox Achievemnts
343 if (action_data.m_WasActionStarted)
344 {
345 if (IsEat())
346 GetGame().GetAnalyticsClient().OnActionEat();
347 else if (IsDrink())
348 GetGame().GetAnalyticsClient().OnActionDrink();
349
350 action_data.m_WasActionStarted = false;
351 }
352
353 action_data.m_Player.GetActionManager().OnActionEnd();
354
355
356 }
357 else
358 {
360 Debug.ActionLog("Ation could not be finished right at the end", this.ToString(), "n/a", "End", action_data.m_Player.ToString());
361 action_data.m_Callback.Interrupt();
362 }
363 }
void OnEndServer(ActionData action_data)
Definition ActionBase.c:962
bool IsDrink()
Definition ActionBase.c:254
bool IsEat()
Definition ActionBase.c:249
void OnEndClient(ActionData action_data)
Definition ActionBase.c:959
override void OnEnd()
Definition JumpEvents.c:53
proto native CGame GetGame()

References Debug::ActionLog(), GetGame(), LogManager::IsActionLogEnable(), IsDrink(), IsEat(), ActionData::m_Player, OnEnd(), OnEndClient(), OnEndServer(), and ToString().

◆ GetActionCommand()

int AnimatedActionBase::GetActionCommand ( PlayerBase player)
inlineprotected

Definition at line 197 of file AnimatedActionBase.c.

198 {
199 if (HasProneException())
200 {
201 if (player.IsPlayerInStance(DayZPlayerConstants.STANCEMASK_CROUCH | DayZPlayerConstants.STANCEMASK_ERECT))
202 return m_CommandUID;
203 else
204 return m_CommandUIDProne;
205 }
206 return m_CommandUID;
207 }
override bool HasProneException()
DayZPlayerConstants
defined in C++
Definition dayzplayer.c:597

References HasProneException(), m_CommandUID, and m_CommandUIDProne.

Referenced by CreateAndSetupActionCallback().

◆ GetCallbackClassTypename()

◆ GetProgress()

override float AnimatedActionBase::GetProgress ( ActionData action_data)
inlineprotected

Definition at line 365 of file AnimatedActionBase.c.

366 {
367 if (action_data.m_ActionComponent)
368 return action_data.m_ActionComponent.GetProgress();
369 return 0;
370 }

Referenced by ActionConsume::OnEndServer(), ActionEatBig::OnEndServer(), and ActionConsumeSingle::OnEndServer().

◆ HasProneException()

override bool AnimatedActionBase::HasProneException ( )
inlineprotected

Definition at line 215 of file AnimatedActionBase.c.

216 {
217 return false;
218 }

Referenced by GetActionCommand().

◆ Interrupt()

override void AnimatedActionBase::Interrupt ( ActionData action_data)
inlineprotected

Definition at line 258 of file AnimatedActionBase.c.

259 {
260 if (action_data.m_Callback)
261 action_data.m_Callback.Cancel();
262 else
264 }
void End()
called on surrender end request end

References End().

◆ OnAlternativeEndClient()

void AnimatedActionBase::OnAlternativeEndClient ( PlayerBase player)
inlineprotected

Definition at line 139 of file AnimatedActionBase.c.

140 {
141 }

◆ OnAlternativeEndServer()

void AnimatedActionBase::OnAlternativeEndServer ( PlayerBase player)
inlineprotected

Definition at line 136 of file AnimatedActionBase.c.

137 {
138 }

◆ OnAnimationEvent()

void AnimatedActionBase::OnAnimationEvent ( ActionData action_data)
inlineprotected

Definition at line 163 of file AnimatedActionBase.c.

164 {
165 if (action_data && !action_data.m_WasExecuted)
166 {
167 ActionBase action = action_data.m_Action;
168
169 if (action && (!action.UseMainItem() || action_data.m_MainItem) && (!action.HasTarget() || action_data.m_Target))
170 {
172 Debug.ActionLog("Time stamp: " + action_data.m_Player.GetSimulationTimeStamp(), this.ToString(), "n/a", "OnExecute", action_data.m_Player.ToString());
174
175 if (GetGame().IsServer())
177 else
179
180 action_data.m_WasExecuted = true;
181 action_data.m_WasActionStarted = true;
182 }
183 }
184 }
void OnExecute(ActionData action_data)
void OnExecuteServer(ActionData action_data)
void OnExecuteClient(ActionData action_data)

References Debug::ActionLog(), GetGame(), LogManager::IsActionLogEnable(), OnExecute(), OnExecuteClient(), and OnExecuteServer().

◆ OnExecute()

void AnimatedActionBase::OnExecute ( ActionData action_data)
inlineprotected

Definition at line 150 of file AnimatedActionBase.c.

151 {
152 }

Referenced by OnAnimationEvent().

◆ OnExecuteClient()

void AnimatedActionBase::OnExecuteClient ( ActionData action_data)
inlineprotected

Definition at line 158 of file AnimatedActionBase.c.

159 {
160 }

Referenced by OnAnimationEvent().

◆ OnExecuteServer()

void AnimatedActionBase::OnExecuteServer ( ActionData action_data)
inlineprotected

Definition at line 154 of file AnimatedActionBase.c.

155 {
156 }

Referenced by OnAnimationEvent().

◆ OnInterruptClient()

void AnimatedActionBase::OnInterruptClient ( PlayerBase player)
inlineprotected

Definition at line 146 of file AnimatedActionBase.c.

147 {
148 }

◆ OnInterruptServer()

void AnimatedActionBase::OnInterruptServer ( PlayerBase player)
inlineprotected

Definition at line 143 of file AnimatedActionBase.c.

144 {
145 }

◆ OnJumpStart()

void AnimatedActionBase::OnJumpStart ( )
inlineprotected

Definition at line 266 of file AnimatedActionBase.c.

267 {
268
269 }

◆ Start()

override void AnimatedActionBase::Start ( ActionData action_data)
inlineprotected

Definition at line 244 of file AnimatedActionBase.c.

245 {
246 super.Start(action_data);
247 //Debug.Log("[Action DEBUG] Start time stamp: " + action_data.m_Player.GetSimulationTimeStamp());
248
249 if (!IsInstant())
251 /*Debug
252 SendMessageToClient( player, "ActionBase.c : Start");
253 Print("ActionBase.c : Start");
254 */
255 }
bool IsInstant()
Definition ActionBase.c:228
void CreateAndSetupActionCallback(ActionData action_data)

References CreateAndSetupActionCallback(), and IsInstant().

Member Data Documentation

◆ m_CallbackClass

AnimatedActionBase::m_CallbackClass
protected

Definition at line 124 of file AnimatedActionBase.c.

Referenced by ActionBreakLongWoodenStick::ActionBreakLongWoodenStick(), ActionBuildPart::ActionBuildPart(), ActionBuildShelter::ActionBuildShelter(), ActionBurnSewSelf::ActionBurnSewSelf(), ActionBurnSewTarget::ActionBurnSewTarget(), ActionBuryBody::ActionBuryBody(), ActionCheckPulseTarget::ActionCheckPulseTarget(), ActionCollectBloodSelf::ActionCollectBloodSelf(), ActionCollectBloodTarget::ActionCollectBloodTarget(), ActionCollectSampleSelf::ActionCollectSampleSelf(), ActionCollectSampleTarget::ActionCollectSampleTarget(), ActionConsume::ActionConsume(), ActionContinuousBase::ActionContinuousBase(), 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(), 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(), ActionDrink::ActionDrink(), ActionEat::ActionEat(), ActionEatBig::ActionEatBig(), ActionEatCan::ActionEatCan(), ActionEatFruit::ActionEatFruit(), ActionEatMeat::ActionEatMeat(), ActionEatSmall::ActionEatSmall(), ActionEatSmallCan::ActionEatSmallCan(), ActionEmptyBottleBase::ActionEmptyBottleBase(), ActionEmptyMagazine::ActionEmptyMagazine(), ActionFertilizeSlot::ActionFertilizeSlot(), ActionFillBottleBase::ActionFillBottleBase(), ActionFillBrakes::ActionFillBrakes(), ActionFillCoolant::ActionFillCoolant(), ActionFillFuel::ActionFillFuel(), ActionFillGeneratorTank::ActionFillGeneratorTank(), ActionFillObject::ActionFillObject(), ActionFillOil::ActionFillOil(), ActionFishingNew::ActionFishingNew(), ActionGagSelf::ActionGagSelf(), ActionGagTarget::ActionGagTarget(), ActionGiveBloodSelf::ActionGiveBloodSelf(), ActionGiveBloodTarget::ActionGiveBloodTarget(), ActionGiveSalineSelf::ActionGiveSalineSelf(), ActionGiveSalineTarget::ActionGiveSalineTarget(), ActionIgniteFireplaceByAir::ActionIgniteFireplaceByAir(), ActionInteractBase::ActionInteractBase(), ActionInteractLoopBase::ActionInteractLoopBase(), ActionLoadMagazine::ActionLoadMagazine(), ActionLoadMagazineQuick::ActionLoadMagazineQuick(), ActionLockAttachment::ActionLockAttachment(), ActionLockDoors::ActionLockDoors(), ActionLowerFlag::ActionLowerFlag(), ActionMeasureTemperatureSelf::ActionMeasureTemperatureSelf(), ActionMeasureTemperatureTarget::ActionMeasureTemperatureTarget(), ActionMineBush::ActionMineBush(), ActionMineBushByHand::ActionMineBushByHand(), ActionMineRock::ActionMineRock(), ActionMineRock1H::ActionMineRock1H(), ActionMountBarbedWire::ActionMountBarbedWire(), ActionPackGift::ActionPackGift(), ActionPickBerry::ActionPickBerry(), ActionPlaceOnGround::ActionPlaceOnGround(), ActionPourLiquid::ActionPourLiquid(), ActionPushCar::ActionPushCar(), ActionRaiseFlag::ActionRaiseFlag(), ActionReadPaper::ActionReadPaper(), ActionRepackTent::ActionRepackTent(), ActionRepairCarChassis::ActionRepairCarChassis(), ActionRepairPart::ActionRepairPart(), ActionRepairShelter::ActionRepairShelter(), ActionRepairTent::ActionRepairTent(), ActionRepairTentPart::ActionRepairTentPart(), ActionRepositionPluggedItem::ActionRepositionPluggedItem(), ActionRestrainSelf::ActionRestrainSelf(), ActionRestrainTarget::ActionRestrainTarget(), ActionSawPlanks::ActionSawPlanks(), ActionSetAlarmClock::ActionSetAlarmClock(), ActionSetKitchenTimer::ActionSetKitchenTimer(), ActionShave::ActionShave(), ActionShaveTarget::ActionShaveTarget(), ActionSingleUseBase::ActionSingleUseBase(), ActionSortAmmoPile::ActionSortAmmoPile(), ActionSplintSelf::ActionSplintSelf(), ActionSplintTarget::ActionSplintTarget(), ActionStripCarrierVest::ActionStripCarrierVest(), ActionTakeABite::ActionTakeABite(), ActionTestBloodSelf::ActionTestBloodSelf(), ActionTestBloodTarget::ActionTestBloodTarget(), ActionTransferLiquid::ActionTransferLiquid(), ActionUncoverHeadTarget::ActionUncoverHeadTarget(), ActionUngagSelf::ActionUngagSelf(), ActionUngagTarget::ActionUngagTarget(), ActionUnlockDoors::ActionUnlockDoors(), ActionUnmountBarbedWire::ActionUnmountBarbedWire(), ActionUnpackBox::ActionUnpackBox(), ActionUnpackGift::ActionUnpackGift(), ActionUnrestrainSelf::ActionUnrestrainSelf(), ActionUnrestrainTarget::ActionUnrestrainTarget(), ActionUnrestrainTargetHands::ActionUnrestrainTargetHands(), ActionUpgradeTorchFromGasPump::ActionUpgradeTorchFromGasPump(), ActionUseRangefinder::ActionUseRangefinder(), ActionViewCompass::ActionViewCompass(), ActionViewOptics::ActionViewOptics(), ActionWashHandsItemContinuous::ActionWashHandsItemContinuous(), ActionWaterGardenSlot::ActionWaterGardenSlot(), ActionWaterPlant::ActionWaterPlant(), ActionWorldCraft::ActionWorldCraft(), ActionWringClothes::ActionWringClothes(), ActionWritePaper::ActionWritePaper(), AnimatedActionBase(), and GetCallbackClassTypename().

◆ m_CommandUID

int AnimatedActionBase::m_CommandUID
protected

Definition at line 122 of file AnimatedActionBase.c.

Referenced by ActionAnimateCarSelection::ActionAnimateCarSelection(), ActionBreakLongWoodenStick::ActionBreakLongWoodenStick(), ActionBuildPart::ActionBuildPart(), 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(), ActionCarDoors::ActionCondition(), ActionCarDoorsOutside::ActionCondition(), ActionTurnOffWhileInHands::ActionCondition(), ActionTurnOnWhileInHands::ActionCondition(), ActionConsume::ActionConsume(), ActionConsumeSingle::ActionConsumeSingle(), ActionContinuousBase::ActionContinuousBase(), 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(), ActionDeployHuntingTrap::ActionDeployHuntingTrap(), ActionDestroyCombinationLock::ActionDestroyCombinationLock(), ActionDestroyPart::ActionDestroyPart(), ActionDigInStash::ActionDigInStash(), ActionDigWorms::ActionDigWorms(), ActionDisinfectPlant::ActionDisinfectPlant(), ActionDisinfectTarget::ActionDisinfectTarget(), ActionDismantleGardenPlot::ActionDismantleGardenPlot(), ActionDismantlePart::ActionDismantlePart(), ActionDrainLiquid::ActionDrainLiquid(), ActionDrink::ActionDrink(), ActionDrinkCan::ActionDrinkCan(), ActionDrinkCookingPot::ActionDrinkCookingPot(), ActionEatCharcoalTablets::ActionEatCharcoalTablets(), ActionEatFruit::ActionEatFruit(), ActionEatPainkillerTablets::ActionEatPainkillerTablets(), ActionEatPillFromBottle::ActionEatPillFromBottle(), ActionEatPurificationTablets::ActionEatPurificationTablets(), ActionEatTabletFromWrapper::ActionEatTabletFromWrapper(), ActionEatTetracyclineAntibiotics::ActionEatTetracyclineAntibiotics(), ActionEatVitaminBottle::ActionEatVitaminBottle(), ActionEmptyBottleBase::ActionEmptyBottleBase(), ActionEmptyMagazine::ActionEmptyMagazine(), ActionEmptySeedsPack::ActionEmptySeedsPack(), ActionFertilizeSlot::ActionFertilizeSlot(), ActionFillBottleBase::ActionFillBottleBase(), ActionFillBrakes::ActionFillBrakes(), ActionFillCoolant::ActionFillCoolant(), ActionFillFuel::ActionFillFuel(), ActionFillGeneratorTank::ActionFillGeneratorTank(), ActionFillObject::ActionFillObject(), ActionFillOil::ActionFillOil(), ActionFishingNew::ActionFishingNew(), ActionFoldBandanaToHead::ActionFoldBandanaToHead(), ActionFoldBandanaToMask::ActionFoldBandanaToMask(), ActionGagSelf::ActionGagSelf(), ActionGagTarget::ActionGagTarget(), ActionGiveBloodSelf::ActionGiveBloodSelf(), ActionGiveBloodTarget::ActionGiveBloodTarget(), ActionGiveSalineSelf::ActionGiveSalineSelf(), ActionGiveSalineTarget::ActionGiveSalineTarget(), ActionHandcuffTarget::ActionHandcuffTarget(), ActionIgniteFireplaceByAir::ActionIgniteFireplaceByAir(), ActionInjectSelf::ActionInjectSelf(), ActionInjectTarget::ActionInjectTarget(), ActionInteractBase::ActionInteractBase(), ActionInteractLoopBase::ActionInteractLoopBase(), ActionLoadMagazine::ActionLoadMagazine(), ActionLoadMagazineQuick::ActionLoadMagazineQuick(), ActionLockAttachment::ActionLockAttachment(), ActionLockDoors::ActionLockDoors(), ActionLowerFlag::ActionLowerFlag(), ActionMeasureBattery::ActionMeasureBattery(), ActionMeasureTemperatureSelf::ActionMeasureTemperatureSelf(), ActionMeasureTemperatureTarget::ActionMeasureTemperatureTarget(), ActionMineBush::ActionMineBush(), ActionMineBushByHand::ActionMineBushByHand(), ActionMineRock::ActionMineRock(), ActionMineRock1H::ActionMineRock1H(), ActionMountBarbedWire::ActionMountBarbedWire(), ActionOpen::ActionOpen(), ActionOpenBarrel::ActionOpenBarrel(), ActionOpenBarrelHoles::ActionOpenBarrelHoles(), ActionOpenDoors::ActionOpenDoors(), ActionOpenFence::ActionOpenFence(), ActionPackGift::ActionPackGift(), ActionPickBerry::ActionPickBerry(), ActionPlaceFireplaceIndoor::ActionPlaceFireplaceIndoor(), ActionPlaceFireplaceIntoBarrel::ActionPlaceFireplaceIntoBarrel(), ActionPlaceOvenIndoor::ActionPlaceOvenIndoor(), ActionPlantSeed::ActionPlantSeed(), ActionPlugIn::ActionPlugIn(), ActionPlugTargetIntoThis::ActionPlugTargetIntoThis(), ActionPourLiquid::ActionPourLiquid(), ActionPullOutPlug::ActionPullOutPlug(), ActionPushCar::ActionPushCar(), ActionRaiseFlag::ActionRaiseFlag(), ActionReadPaper::ActionReadPaper(), ActionRefuelTorch::ActionRefuelTorch(), ActionRepackTent::ActionRepackTent(), ActionRepairCarChassis::ActionRepairCarChassis(), ActionRepairPart::ActionRepairPart(), ActionRepairShelter::ActionRepairShelter(), ActionRepairTent::ActionRepairTent(), ActionRepairTentPart::ActionRepairTentPart(), ActionRepositionPluggedItem::ActionRepositionPluggedItem(), ActionRestrainSelf::ActionRestrainSelf(), ActionRestrainTarget::ActionRestrainTarget(), ActionSawPlanks::ActionSawPlanks(), ActionSetAlarmClock::ActionSetAlarmClock(), ActionSetKitchenTimer::ActionSetKitchenTimer(), ActionShave::ActionShave(), ActionShaveTarget::ActionShaveTarget(), ActionSidePlateInteract::ActionSidePlateInteract(), ActionSingleUseBase::ActionSingleUseBase(), ActionSplintSelf::ActionSplintSelf(), ActionSplintTarget::ActionSplintTarget(), ActionStopEngine::ActionStopEngine(), ActionStripCarrierVest::ActionStripCarrierVest(), ActionSwitchLights::ActionSwitchLights(), ActionTakeArrow::ActionTakeArrow(), ActionTakeArrowToHands::ActionTakeArrowToHands(), ActionTakeASip::ActionTakeASip(), ActionTakeFireplaceFromBarrel::ActionTakeFireplaceFromBarrel(), ActionTakeFireplaceIndoor::ActionTakeFireplaceIndoor(), ActionTakeHybridAttachment::ActionTakeHybridAttachment(), ActionTakeHybridAttachmentToHands::ActionTakeHybridAttachmentToHands(), ActionTakeItem::ActionTakeItem(), ActionTakeItemToHands::ActionTakeItemToHands(), ActionTakeMaterialToHands::ActionTakeMaterialToHands(), ActionTakeOvenIndoor::ActionTakeOvenIndoor(), ActionTestBloodSelf::ActionTestBloodSelf(), ActionTestBloodTarget::ActionTestBloodTarget(), ActionToggleNVMode::ActionToggleNVMode(), ActionToggleTentOpen::ActionToggleTentOpen(), ActionTransferLiquid::ActionTransferLiquid(), ActionTriggerRemotely::ActionTriggerRemotely(), ActionTuneFrequencyOnGround::ActionTuneFrequencyOnGround(), ActionTurnOffPowerGenerator::ActionTurnOffPowerGenerator(), ActionTurnOffTransmitterOnGround::ActionTurnOffTransmitterOnGround(), ActionTurnOffWeaponFlashlight::ActionTurnOffWeaponFlashlight(), ActionTurnOffWhileOnGround::ActionTurnOffWhileOnGround(), ActionTurnOnChemlight::ActionTurnOnChemlight(), ActionTurnOnPowerGenerator::ActionTurnOnPowerGenerator(), ActionTurnOnTransmitterOnGround::ActionTurnOnTransmitterOnGround(), ActionTurnOnWeaponFlashlight::ActionTurnOnWeaponFlashlight(), ActionTurnOnWhileOnGround::ActionTurnOnWhileOnGround(), ActionUncoverHeadTarget::ActionUncoverHeadTarget(), ActionUnfoldBandana::ActionUnfoldBandana(), ActionUnfoldEntity::ActionUnfoldEntity(), ActionUngagSelf::ActionUngagSelf(), ActionUngagTarget::ActionUngagTarget(), ActionUnlockDoors::ActionUnlockDoors(), ActionUnmountBarbedWire::ActionUnmountBarbedWire(), ActionUnpackBox::ActionUnpackBox(), ActionUnpackGift::ActionUnpackGift(), 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(), ActionWorldCraft::ActionWorldCraft(), ActionWringClothes::ActionWringClothes(), ActionWritePaper::ActionWritePaper(), ActionTakeArrowToHands::CreateAndSetupActionCallback(), ActionTakeItemToHands::CreateAndSetupActionCallback(), GetActionCommand(), ActionBuildPart::SetBuildingAnimation(), ActionDismantlePart::SetBuildingAnimation(), ActionRepairPart::SetBuildingAnimation(), ActionClose::SetCloseAnimation(), ActionDigWorms::SetDiggingAnimation(), ActionFillBottleBase::SetupAction(), ActionDismantleGardenPlot::SetupAnimation(), and ActionRepackTent::SetupAnimation().

◆ m_CommandUIDProne

int AnimatedActionBase::m_CommandUIDProne
protected

Definition at line 123 of file AnimatedActionBase.c.

Referenced by ActionTurnOffWhileInHands::ActionCondition(), ActionTurnOnWhileInHands::ActionCondition(), ActionConsume::ActionConsume(), ActionConsumeSingle::ActionConsumeSingle(), ActionDrainLiquid::ActionDrainLiquid(), ActionDrink::ActionDrink(), ActionDrinkCan::ActionDrinkCan(), ActionEatCharcoalTablets::ActionEatCharcoalTablets(), ActionEatFruit::ActionEatFruit(), ActionEatPainkillerTablets::ActionEatPainkillerTablets(), ActionEatPillFromBottle::ActionEatPillFromBottle(), ActionEatPurificationTablets::ActionEatPurificationTablets(), ActionEatTabletFromWrapper::ActionEatTabletFromWrapper(), ActionEatTetracyclineAntibiotics::ActionEatTetracyclineAntibiotics(), ActionEatVitaminBottle::ActionEatVitaminBottle(), ActionEmptyMagazine::ActionEmptyMagazine(), ActionLoadMagazine::ActionLoadMagazine(), ActionLoadMagazineQuick::ActionLoadMagazineQuick(), ActionMeasureBattery::ActionMeasureBattery(), ActionMeasureTemperatureSelf::ActionMeasureTemperatureSelf(), ActionOpen::ActionOpen(), ActionPourLiquid::ActionPourLiquid(), ActionSetAlarmClock::ActionSetAlarmClock(), ActionSetKitchenTimer::ActionSetKitchenTimer(), ActionTakeArrowToHands::ActionTakeArrowToHands(), ActionTakeHybridAttachment::ActionTakeHybridAttachment(), ActionTakeHybridAttachmentToHands::ActionTakeHybridAttachmentToHands(), ActionTakeItem::ActionTakeItem(), ActionTakeItemToHands::ActionTakeItemToHands(), ActionTakeMaterialToHands::ActionTakeMaterialToHands(), ActionToggleNVMode::ActionToggleNVMode(), ActionTransferLiquid::ActionTransferLiquid(), ActionTriggerRemotely::ActionTriggerRemotely(), ActionUnpackBox::ActionUnpackBox(), ActionUnrestrainSelf::ActionUnrestrainSelf(), ActionViewCompass::ActionViewCompass(), ActionViewOptics::ActionViewOptics(), ActionWashHandsItem::ActionWashHandsItem(), ActionWashHandsItemContinuous::ActionWashHandsItemContinuous(), ActionTakeArrowToHands::CreateAndSetupActionCallback(), ActionTakeItemToHands::CreateAndSetupActionCallback(), and GetActionCommand().


The documentation for this class was generated from the following file: