DayZ 1.26
DayZ Explorer by KGB
Загрузка...
Поиск...
Не найдено
Класс AnimatedActionBase
+ Граф наследования:AnimatedActionBase:

Защищенные члены

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)
 
void CheckAnimationEvent (ActionData action_data)
 
override void OnUpdate (ActionData action_data)
 
override bool ActionConditionContinue (ActionData action_data)
 
override bool ActionCondition (PlayerBase player, ActionTarget target, ItemBase item)
 
int GetStanceMaskEx (PlayerBase player, ActionTarget target, ItemBase item)
 
int GetActionCommandEx (ActionData actionData)
 
int GetActionCommand (PlayerBase player)
 
int GetCommandOverride (ActionData actionData)
 
int GetStanceMaskOverride (ItemBase item)
 
 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 void OnStartServer (ActionData action_data)
 
override void OnEndServer (ActionData action_data)
 
override float GetProgress (ActionData action_data)
 

Защищенные данные

int m_CommandUID
 
int m_CommandUIDProne
 
 m_CallbackClass
 

Дополнительные унаследованные члены

- Закрытые члены унаследованные от ActionBase
void ActionBase ()
 
bool IsLockTargetOnUse ()
 
void InitConditionMask ()
 
bool SetupAction (PlayerBase player, ActionTarget target, ItemBase item, out ActionData action_data, Param extra_data=NULL)
 
bool Post_SetupAction (ActionData action_data)
 
void ActionCleanup (ActionData action_data)
 
 GetInputType ()
 
void SetInput (ActionInput ai)
 
ActionData CreateActionData ()
 
void CreateConditionComponents ()
 
Object GetDisplayInteractObject (PlayerBase player, ActionTarget target)
 
bool HasTarget ()
 
bool HasProgress ()
 For UI: hiding of progress bar.
 
bool IsLocal ()
 
bool IsInstant ()
 
bool IsUsingProxies ()
 not using plane object - it's using multiple proxies
 
bool RemoveForceTargetAfterUse ()
 
int GetActionCategory ()
 
bool IsEat ()
 
bool IsDrink ()
 
bool IsShaveSelf ()
 
string GetText ()
 
bool CanBePerformedFromQuickbar ()
 
bool CanBePerformedFromInventory ()
 
bool CanBeSetFromInventory ()
 
bool CanBeUsedInRestrain ()
 
bool CanBeUsedInVehicle ()
 
bool CanTargetBeInVehicle ()
 
bool CanBeUsedOnBack ()
 
bool CanBeUsedSwimming ()
 
bool CanBeUsedOnLadder ()
 
bool CanBeUsedRaised ()
 
bool CanBeUsedThrowing ()
 
bool CanBeUsedLeaning ()
 
bool CanBeUsedWithBrokenLegs ()
 
bool CanBeUsedInFreelook ()
 
bool IsDeploymentAction ()
 Is an action directly related to deployment/advanced placing.
 
bool UseMainItem ()
 
bool MainItemAlwaysInHands ()
 
bool DisplayTargetInActionText ()
 
bool ActionConditionContinue (ActionData action_data)
 
bool ActionCondition (PlayerBase player, ActionTarget target, ItemBase item)
 
string GetTargetName (PlayerBase player, ActionTarget target)
 
void ApplyModifiers (ActionData action_data)
 
int GetRefreshReservationTimerValue ()
 
void WriteToContext (ParamsWriteContext ctx, ActionData action_data)
 
bool ReadFromContext (ParamsReadContext ctx, out ActionReciveData action_recive_data)
 
void HandleReciveData (ActionReciveData action_recive_data, ActionData action_data)
 
int GetStanceMaskEx (PlayerBase player, ActionTarget target, ItemBase item)
 
int GetStanceMask (PlayerBase player)
 
bool IsFullBodyEx (PlayerBase player, ActionTarget target, ItemBase item)
 
bool IsFullBody (PlayerBase player)
 
bool HasProneException ()
 
void Start (ActionData action_data)
 
void End (ActionData action_data)
 
void Interrupt (ActionData action_data)
 
void OnEndInput (ActionData action_data)
 
void EndInput (ActionData action_data)
 
void OnEndRequest (ActionData action_data)
 
void EndRequest (ActionData action_data)
 
bool CanReceiveAction (ActionTarget target)
 
bool Can (PlayerBase player, ActionTarget target, ItemBase item, int condition_mask)
 
bool Can (PlayerBase player, ActionTarget target, ItemBase item)
 
bool CanContinue (ActionData action_data)
 
bool HasVariants ()
 
int GetVariantsCount ()
 
int GetVariants (out array< ref ActionBase > variants)
 
void SetVariantID (int ID)
 
int GetVariantID ()
 
void UpdateVariants (Object item, Object target, int componet_index)
 
ActionVariantManager GetVariantManager ()
 
void OnItemLocationChanged (ItemBase item)
 
bool InventoryReservation (ActionData action_data)
 
void ClearInventoryReservationEx (ActionData action_data)
 
void RefreshReservations (ActionData action_data)
 
bool AddActionJuncture (ActionData action_data)
 
void ClearActionJuncture (ActionData action_data)
 
void RefreshActionJuncture (ActionData action_data)
 
bool UseAcknowledgment ()
 
void InformPlayers (PlayerBase player, ActionTarget target, int state)
 DEPRECATED delivers message ids to clients based on given context.
 
void SendMessageToClient (Object reciever, string message)
 
bool IsDamageDestroyed (ActionTarget target)
 
bool IsBuilding (ActionTarget target)
 
bool IsTransport (ActionTarget target)
 
bool IsInReach (PlayerBase player, ActionTarget target, float maxDistance=1.0)
 
SoundOnVehicle PlayActionSound (PlayerBase player)
 
void OnActionInfoUpdate (PlayerBase player, ActionTarget target, ItemBase item)
 
string GetSoundCategory (ActionData action_data)
 
void OnUpdate (ActionData action_data)
 
void OnUpdateClient (ActionData action_data)
 
void OnUpdateServer (ActionData action_data)
 
void OnStart (ActionData action_data)
 
void OnStartClient (ActionData action_data)
 
void OnStartServer (ActionData action_data)
 
void OnEnd (ActionData action_data)
 
void OnEndClient (ActionData action_data)
 
void OnEndServer (ActionData action_data)
 
float GetSpecialtyWeight ()
 
int GetState (ActionData action_data)
 
float GetProgress (ActionData action_data)
 
ActionInput GetInput ()
 
void SetID (int actionId)
 
int GetID ()
 
string GetAdminLogMessage (ActionData action_data)
 
- Закрытые статические члены унаследованные от ActionBase
static int ComputeConditionMask (PlayerBase player, ActionTarget target, ItemBase item)
 
- Закрытые данные унаследованные от ActionBase
int m_RefreshReservationTimerValue = 140
 
string m_Sound
 
string m_Text
 
bool m_LockTargetOnUse
 
bool m_FullBody
 
int m_StanceMask
 
ref TStringArray m_Sounds
 
ref CCIBase m_ConditionItem
 
ref CCTBase m_ConditionTarget
 
ActionInput m_Input
 
int m_ActionID
 
int m_VariantID
 
int m_ConditionMask
 
ref ActionVariantManager m_VariantManager
 
ref Param1< stringm_MessageParam
 
float m_SpecialtyWeight
 

Подробное описание

Конструктор(ы)

◆ AnimatedActionBase()

void AnimatedActionBase ( )
inlineprotected
152 {
153 // definable
155 }
Definition AnimatedActionBase.c:2
m_CallbackClass
Definition AnimatedActionBase.c:145

Перекрестные ссылки m_CallbackClass.

Методы

◆ ActionCondition()

override bool ActionCondition ( PlayerBase player,
ActionTarget target,
ItemBase item )
inlineprotected
236 {
237 return true;
238 }

Используется в ActionConditionContinue() и ActionConditionContinue().

◆ ActionConditionContinue()

override bool ActionConditionContinue ( ActionData action_data)
inlineprotected
231 {
232 return ActionCondition(action_data.m_Player,action_data.m_Target,action_data.m_MainItem);
233 }
override bool ActionCondition(PlayerBase player, ActionTarget target, ItemBase item)
Definition AnimatedActionBase.c:235
Definition EntityAI.c:95

Перекрестные ссылки ActionCondition().

◆ CheckAnimationEvent()

void CheckAnimationEvent ( ActionData action_data)
inlineprotected
209 {
210 if (action_data.m_DelayedAnimationEventID != UA_NONE)
211 {
212 #ifdef ENABLE_LOGGING
214 {
215 if (action_data)
216 Debug.ActionLog("STS: " + action_data.m_Player.GetSimulationTimeStamp() + " Event: " + action_data.m_DelayedAnimationEventID, action_data.m_Action.ToString() , "n/a", "OnAnimationEvent", action_data.m_Player.ToString() );
217 }
218 #endif
220 action_data.m_DelayedAnimationEventID = UA_NONE;
221 }
222 }
void OnAnimationEvent(ActionData action_data)
Definition AnimatedActionBase.c:184
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:141
Definition Debug.c:600
static bool IsActionLogEnable()
Definition Debug.c:644
const int UA_NONE
Definition constants.c:439

Перекрестные ссылки Debug::ActionLog(), LogManager::IsActionLogEnable(), OnAnimationEvent() и UA_NONE.

Используется в OnUpdate().

◆ CreateAndSetupActionCallback()

void CreateAndSetupActionCallback ( ActionData action_data)
inlineprotected
320 {
321 //Print("ActionBase.c | CreateAndSetupActionCallback | DBG ACTION CALLBACK CREATION CALLED");
323 if ( IsFullBodyEx(action_data.m_Player, action_data.m_Target, action_data.m_MainItem) )
324 {
326 //Print("ActionBase.c | CreateAndSetupActionCallback | DBG command starter");
327 }
328 else
329 {
331 //Print("ActionBase.c | CreateAndSetupActionCallback | DBG command modif starter: "+callback.ToString()+" id:"+GetActionCommand().ToString());
332
333 }
334 callback.SetActionData(action_data);
335 callback.InitActionComponent(); //jtomasik - tohle mozna patri do constructoru callbacku?
336 action_data.m_Callback = callback;
337 }
bool IsFullBodyEx(PlayerBase player, ActionTarget target, ItemBase item)
Definition ActionBase.c:600
GetCallbackClassTypename()
Definition AnimatedActionBase.c:307
int GetStanceMaskEx(PlayerBase player, ActionTarget target, ItemBase item)
Definition AnimatedActionBase.c:240
int GetActionCommandEx(ActionData actionData)
Definition AnimatedActionBase.c:249
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.

Перекрестные ссылки Class::CastTo(), GetActionCommandEx(), GetCallbackClassTypename(), GetStanceMaskEx() и ActionBase::IsFullBodyEx().

Используется в Start().

◆ Do()

void Do ( ActionData action_data,
int state )
inlineprotected
378 {
379 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?
380 {
381#ifdef ENABLE_LOGGING
383 {
384 Debug.ActionLog("ABRUPT CANCEL, CONDITIONS NOT MET", this.ToString() , "n/a", "Do", action_data.m_Player.ToString() );
385 }
386#endif
387 if ( action_data.m_Callback && action_data.m_Player )
388 {
389 action_data.m_Callback.Interrupt();
390 }
391 else
392 {
393 Debug.ActionLog("PLAYER LOST", this.ToString() , "n/a", "Do", action_data.m_Player.ToString() );
394 }
395 }
396 else
397 {
398 switch ( state )
399 {
400 case UA_PROCESSING:
402 {
403 action_data.m_Callback.ProgressActionComponent();
405 }
406 else
407 {
408 action_data.m_Callback.Interrupt();
409 InformPlayers(action_data.m_Player, action_data.m_Target, UA_CANCEL);
411 }
412 break;
413
414 case UA_FINISHED:
416 action_data.m_Callback.EndActionComponent();
417 break;
418
419 case UA_CANCEL:
421 action_data.m_Callback.EndActionComponent();
422 break;
423
424 case UA_INITIALIZE:
425 if ( !CanContinue(action_data) )
426 {
427 action_data.m_Callback.Interrupt();
428 InformPlayers(action_data.m_Player, action_data.m_Target, UA_CANCEL);
430 }
431 default:
432 Debug.ActionLog("Action component returned wrong value", this.ToString() , "n/a", "Do", action_data.m_Player.ToString() );
433 action_data.m_Callback.Interrupt();
434 break;
435 }
436 }
437 }
proto string ToString()
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:803
void Do(ActionData action_data, int state)
Definition AnimatedActionBase.c:377
const int UA_FINISHED
Definition constants.c:443
const int UA_ERROR
Definition constants.c:462
const int UA_INITIALIZE
Definition constants.c:451
const int UA_PROCESSING
Definition constants.c:441
const int UA_CANCEL
Definition constants.c:444

Перекрестные ссылки Debug::ActionLog(), ActionBase::CanContinue(), Do(), ActionBase::InformPlayers(), LogManager::IsActionLogEnable(), ToString(), UA_CANCEL, UA_ERROR, UA_FINISHED, UA_INITIALIZE и UA_PROCESSING.

Используется в Do().

◆ End()

override void End ( ActionData action_data)
inlineprotected
441 {
442 if ( action_data.m_Player )
443 {
444 if ( GetGame().IsServer() )
445 {
447 action_data.m_Player.SetSoundCategoryHash(0);
448 }
449 else
450 {
452 }
454
455 // Xbox Achievemnts
456 if ( action_data.m_WasActionStarted )
457 {
458 if ( IsEat() )
459 {
460 GetGame().GetAnalyticsClient().OnActionEat();
461 }
462 else if ( IsDrink() )
463 {
464 GetGame().GetAnalyticsClient().OnActionDrink();
465 }
466
467 action_data.m_WasActionStarted = false;
468 }
469
470 action_data.m_Player.GetActionManager().OnActionEnd();
471
472
473 }
474 else
475 {
477 {
478 Debug.ActionLog("Ation could not be finished right at the end", this.ToString() , "n/a", "End", action_data.m_Player.ToString() );
479 }
480 action_data.m_Callback.Interrupt();
481 }
482 }
override void OnEnd()
Definition JumpEvents.c:57
bool IsDrink()
Definition ActionBase.c:288
bool IsEat()
Definition ActionBase.c:283
void OnEndClient(ActionData action_data)
Definition ActionBase.c:1172
override void OnEndServer(ActionData action_data)
Definition AnimatedActionBase.c:492
proto native CGame GetGame()

Перекрестные ссылки Debug::ActionLog(), GetGame(), LogManager::IsActionLogEnable(), ActionBase::IsDrink(), ActionBase::IsEat(), OnEnd(), ActionBase::OnEndClient(), OnEndServer() и ToString().

◆ GetActionCommand()

int GetActionCommand ( PlayerBase player)
inlineprotected
259 {
260 if ( HasProneException() )
261 {
262 if ( player.IsPlayerInStance(DayZPlayerConstants.STANCEMASK_CROUCH | DayZPlayerConstants.STANCEMASK_ERECT))
263 return m_CommandUID;
264 else
265 return m_CommandUIDProne;
266 }
267 return m_CommandUID;
268 }
int m_CommandUIDProne
Definition AnimatedActionBase.c:144
int m_CommandUID
Definition AnimatedActionBase.c:143
override bool HasProneException()
Definition AnimatedActionBase.c:313
DayZPlayerConstants
defined in C++
Definition dayzplayer.c:602

Перекрестные ссылки HasProneException(), m_CommandUID и m_CommandUIDProne.

Используется в ActionFillBottleSnow::GetActionCommandEx() и GetActionCommandEx().

◆ GetActionCommandEx()

int GetActionCommandEx ( ActionData actionData)
inlineprotected
250 {
252 if (commandOverride != -1)
253 return commandOverride;
254
255 return GetActionCommand(actionData.m_Player);
256 }
int GetActionCommand(PlayerBase player)
Definition AnimatedActionBase.c:258
int GetCommandOverride(ActionData actionData)
Definition AnimatedActionBase.c:270

Перекрестные ссылки GetActionCommand() и GetCommandOverride().

Используется в CreateAndSetupActionCallback().

◆ GetCallbackClassTypename()

◆ GetCommandOverride()

int GetCommandOverride ( ActionData actionData)
inlineprotected
271 {
272 if (!actionData.m_MainItem)
273 return -1;
274
275 TActionAnimOverrideMap overrideMap = ItemBase.m_ItemActionOverrides.Get(this.Type());
276 if (!overrideMap)
277 return -1;
278
279 ActionOverrideData overrideData = overrideMap.Get(actionData.m_MainItem.Type());
280 if (overrideData)
281 {
282 if ( HasProneException() && actionData.m_Player.IsPlayerInStance(DayZPlayerConstants.STANCEMASK_PRONE) )
283 return overrideData.m_CommandUIDProne;
284 else
285 return overrideData.m_CommandUID;
286 }
287
288 return -1;
289 }
string Type
Definition JsonDataContaminatedArea.c:11
Definition ActionBase.c:22
Definition InventoryItem.c:731

Перекрестные ссылки HasProneException() и Type.

Используется в ActionFillBottleSnow::GetActionCommandEx() и GetActionCommandEx().

◆ GetProgress()

override float GetProgress ( ActionData action_data)
inlineprotected
499 {
500 if ( action_data.m_ActionComponent )
501 {
502 return action_data.m_ActionComponent.GetProgress();
503 }
504 return 0;
505 }

Используется в ActionConsume::OnEndServer(), ActionEatBig::OnEndServer() и ActionConsumeSingle::OnEndServer().

◆ GetStanceMaskEx()

int GetStanceMaskEx ( PlayerBase player,
ActionTarget target,
ItemBase item )
inlineprotected
241 {
243 if (stanceOverride != -1)
244 return stanceOverride;
245
246 return GetStanceMask(player));
247 }
int GetStanceMask()
Definition PluginDayzPlayerDebug.c:76
int GetStanceMaskOverride(ItemBase item)
Definition AnimatedActionBase.c:291

Перекрестные ссылки GetStanceMask() и GetStanceMaskOverride().

Используется в CreateAndSetupActionCallback().

◆ GetStanceMaskOverride()

int GetStanceMaskOverride ( ItemBase item)
inlineprotected
292 {
293 if (item)
294 {
295 TActionAnimOverrideMap overrideMap = ItemBase.m_ItemActionOverrides.Get(this.Type());
296 if (overrideMap)
297 {
299 if (overrideData && overrideData.m_StanceMask != -1)
300 return overrideData.m_StanceMask;
301 }
302 }
303
304 return -1;
305 }

Перекрестные ссылки Type.

Используется в GetStanceMaskEx().

◆ HasProneException()

override bool HasProneException ( )
inlineprotected
314 {
315 return false;
316 }

Используется в GetActionCommand() и GetCommandOverride().

◆ Interrupt()

override void Interrupt ( ActionData action_data)
inlineprotected
360 {
361 if ( action_data.m_Callback )
362 {
363 action_data.m_Callback.Cancel();
364 }
365 else
366 {
367 End( action_data );
368 }
369 }
void End()
called on surrender end request end

Перекрестные ссылки End().

◆ OnAlternativeEndClient()

void OnAlternativeEndClient ( PlayerBase player)
inlineprotected
161 {
162 }

◆ OnAlternativeEndServer()

void OnAlternativeEndServer ( PlayerBase player)
inlineprotected
158 {
159 }

◆ OnAnimationEvent()

void OnAnimationEvent ( ActionData action_data)
inlineprotected
185 {
186 if (action_data.m_DelayedAnimationEventID == UA_ANIM_EVENT)
187 {
188 if (action_data && !action_data.m_WasExecuted)
189 {
190 ActionBase action = action_data.m_Action;
191
192 if (action && ( !action.UseMainItem() || action_data.m_MainItem ) && ( !action.HasTarget() || action_data.m_Target ))
193 {
195
196 if (GetGame().IsServer())
198 else
200
201 action_data.m_WasExecuted = true;
202 action_data.m_WasActionStarted = true;
203 }
204 }
205 }
206 }
Definition ActionBase.c:53
void OnExecuteClient(ActionData action_data)
Definition AnimatedActionBase.c:179
void OnExecute(ActionData action_data)
Definition AnimatedActionBase.c:171
void OnExecuteServer(ActionData action_data)
Definition AnimatedActionBase.c:175
const int UA_ANIM_EVENT
Definition constants.c:450

Перекрестные ссылки GetGame(), OnExecute(), OnExecuteClient(), OnExecuteServer() и UA_ANIM_EVENT.

Используется в CheckAnimationEvent().

◆ OnEndServer()

override void OnEndServer ( ActionData action_data)
inlineprotected
493 {
494 action_data.m_Player.SetPerformedActionID(-1);
495 super.OnEndServer(action_data);
496 }

Используется в End().

◆ OnExecute()

void OnExecute ( ActionData action_data)
inlineprotected
172 {
173 }

Используется в OnAnimationEvent().

◆ OnExecuteClient()

void OnExecuteClient ( ActionData action_data)
inlineprotected
180 {
181 }

Используется в OnAnimationEvent().

◆ OnExecuteServer()

void OnExecuteServer ( ActionData action_data)
inlineprotected
176 {
177 }

Используется в OnAnimationEvent().

◆ OnInterruptClient()

void OnInterruptClient ( PlayerBase player)
inlineprotected
168 {
169 }

◆ OnInterruptServer()

void OnInterruptServer ( PlayerBase player)
inlineprotected
165 {
166 }

◆ OnJumpStart()

void OnJumpStart ( )
inlineprotected
372 {
373
374 }

◆ OnStartServer()

override void OnStartServer ( ActionData action_data)
inlineprotected
485 {
486 super.OnStartServer(action_data);
487
488 if (!IsInstant())
489 action_data.m_Player.SetPerformedActionID(GetID());
490 }
int GetID()
Definition ActionBase.c:1212
bool IsInstant()
Definition ActionBase.c:262

Перекрестные ссылки ActionBase::GetID() и ActionBase::IsInstant().

◆ OnUpdate()

override void OnUpdate ( ActionData action_data)
inlineprotected
225 {
226 super.OnUpdate(action_data);
228 }
void CheckAnimationEvent(ActionData action_data)
Definition AnimatedActionBase.c:208

Перекрестные ссылки CheckAnimationEvent().

◆ Start()

override void Start ( ActionData action_data)
inlineprotected
344 {
345 super.Start( action_data );
346 //Debug.Log("[Action DEBUG] Start time stamp: " + action_data.m_Player.GetSimulationTimeStamp());
347
348 if( !IsInstant() )
349 {
351 }
352 /*Debug
353 SendMessageToClient( player, "ActionBase.c : Start");
354 Print("ActionBase.c : Start");
355 */
356 }
void CreateAndSetupActionCallback(ActionData action_data)
Definition AnimatedActionBase.c:319

Перекрестные ссылки CreateAndSetupActionCallback() и ActionBase::IsInstant().

Поля

◆ m_CallbackClass

m_CallbackClass
protected

Используется в 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(), ActionFillBottleSnow::ActionFillBottleSnow(), 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(), ActionPushBoat::ActionPushBoat(), ActionPushCar::ActionPushCar(), ActionRaiseFlag::ActionRaiseFlag(), ActionReadPaper::ActionReadPaper(), ActionRepackTent::ActionRepackTent(), ActionRepairBoatChassis::ActionRepairBoatChassis(), ActionRepairCarChassis::ActionRepairCarChassis(), ActionRepairCarPart::ActionRepairCarPart(), 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(), 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() и GetCallbackClassTypename().

◆ m_CommandUID

int m_CommandUID
protected

Используется в 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(), ActionEatCharcoalTablets::ActionEatCharcoalTablets(), ActionEatPainkillerTablets::ActionEatPainkillerTablets(), ActionEatPillFromBottle::ActionEatPillFromBottle(), ActionEatPurificationTablets::ActionEatPurificationTablets(), ActionEatTabletFromWrapper::ActionEatTabletFromWrapper(), ActionEatTetracyclineAntibiotics::ActionEatTetracyclineAntibiotics(), ActionEatVitaminBottle::ActionEatVitaminBottle(), ActionEmptyBottleBase::ActionEmptyBottleBase(), ActionEmptyMagazine::ActionEmptyMagazine(), ActionEmptySeedsPack::ActionEmptySeedsPack(), ActionFertilizeSlot::ActionFertilizeSlot(), ActionFillBottleBase::ActionFillBottleBase(), ActionFillBottleSnow::ActionFillBottleSnow(), 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(), ActionMineRock::ActionMineRock(), ActionMountBarbedWire::ActionMountBarbedWire(), ActionOpen::ActionOpen(), ActionOpenBarrel::ActionOpenBarrel(), ActionOpenBarrelHoles::ActionOpenBarrelHoles(), ActionOpenDoors::ActionOpenDoors(), ActionOpenFence::ActionOpenFence(), ActionOperatePanel::ActionOperatePanel(), ActionPackGift::ActionPackGift(), ActionPickBerry::ActionPickBerry(), ActionPlaceFireplaceIndoor::ActionPlaceFireplaceIndoor(), ActionPlaceFireplaceIntoBarrel::ActionPlaceFireplaceIntoBarrel(), ActionPlaceOvenIndoor::ActionPlaceOvenIndoor(), ActionPlantSeed::ActionPlantSeed(), ActionPlugIn::ActionPlugIn(), ActionPlugTargetIntoThis::ActionPlugTargetIntoThis(), ActionPourLiquid::ActionPourLiquid(), ActionPullOutPlug::ActionPullOutPlug(), ActionPushBoat::ActionPushBoat(), ActionPushCar::ActionPushCar(), ActionRaiseFlag::ActionRaiseFlag(), ActionReadPaper::ActionReadPaper(), ActionRefuelTorch::ActionRefuelTorch(), ActionRepackTent::ActionRepackTent(), ActionRepairBoatChassis::ActionRepairBoatChassis(), ActionRepairCarChassis::ActionRepairCarChassis(), ActionRepairCarPart::ActionRepairCarPart(), 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(), ActionStopEngineBoat::ActionStopEngineBoat(), ActionStripCarrierVest::ActionStripCarrierVest(), ActionSwitchLights::ActionSwitchLights(), ActionTakeArrow::ActionTakeArrow(), ActionTakeArrowToHands::ActionTakeArrowToHands(), ActionTakeFireplaceFromBarrel::ActionTakeFireplaceFromBarrel(), ActionTakeFireplaceIndoor::ActionTakeFireplaceIndoor(), ActionTakeHybridAttachment::ActionTakeHybridAttachment(), ActionTakeHybridAttachmentToHands::ActionTakeHybridAttachmentToHands(), ActionTakeItem::ActionTakeItem(), ActionTakeItemToHands::ActionTakeItemToHands(), ActionTakeMaterialToHands::ActionTakeMaterialToHands(), ActionTakeOvenIndoor::ActionTakeOvenIndoor(), 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(), ActionWorldCraft::SetupAction(), ActionDismantleGardenPlot::SetupAnimation() и ActionRepackTent::SetupAnimation().

◆ m_CommandUIDProne

int m_CommandUIDProne
protected

Используется в ActionTurnOffWhileInHands::ActionCondition(), ActionTurnOnWhileInHands::ActionCondition(), ActionConsume::ActionConsume(), ActionConsumeSingle::ActionConsumeSingle(), ActionDrainLiquid::ActionDrainLiquid(), ActionDrink::ActionDrink(), ActionEatCharcoalTablets::ActionEatCharcoalTablets(), 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() и GetActionCommand().


Объявления и описания членов класса находятся в файле: