DayZ 1.26
DayZ Explorer by KGB
Загрузка...
Поиск...
Не найдено
Файл Hand_Events.c

См. исходные тексты.

Структуры данных

class  HandEventBase
 Abstracted event, not to be used, only inherited. Подробнее...
 
class  HandEventRemove
 
class  HandEventSwap
 
class  HandEventReplaceWithNewBase
 
class  HandEventDestroyAndReplaceWithNew
 

Переменные

 JUNCTURE_NOT_REQUIRED
 
 JUNCTURE_ACQUIRED
 
 JUNCTURE_DENIED
 
 ERROR
 
enum  HandEventID {
  UNKNOWN , TAKE , MOVETO , DROP ,
  THROW , SWAP , FORCESWAP , DESTROY ,
  CREATED , DESTROYED , REPLACE , REPLACE2 ,
  REPLACE3 , REPLACED , HUMANCOMMAND_ACTION_FINISHED , HUMANCOMMAND_ACTION_ABORTED ,
  ANIMEVENT_CHANGE_HIDE
}
 events Подробнее...
 
enum  JunctureRequestResult
 
 m_EventID = 0
 
int m_AnimationID = -1
 
DayZPlayer m_Player
 
ref InventoryLocation m_Src
 
bool m_IsJuncture
 
bool m_IsRemote
 
void HandEventBase (Man p=null, InventoryLocation src=null)
 
HandEventID GetEventID ()
 
bool IsAuthoritative ()
 
bool IsOwner ()
 
bool IsProxy ()
 
void ReadFromContext (ParamsReadContext ctx)
 
void WriteToContext (ParamsWriteContext ctx)
 
InventoryLocation GetSrc ()
 
EntityAI GetSrcEntity ()
 
EntityAI GetSecondSrcEntity ()
 
InventoryLocation GetDst ()
 
int GetAnimationID ()
 
bool AcquireInventoryJunctureFromServer (notnull Man player)
 
bool CheckRequest ()
 
bool CheckRequestEx (InventoryValidation validation)
 
bool CanPerformEvent ()
 
bool CanPerformEventEx (InventoryValidation validation)
 
bool CheckRequestSrc ()
 
bool IsServerSideOnly ()
 
static HandEventBase HandEventFactory (HandEventID id, Man p=null, InventoryLocation src=null)
 
static HandEventBase CreateHandEventFromContext (ParamsReadContext ctx)
 
string DumpToString ()
 
bool ReserveInventory ()
 
void ClearInventoryReservation ()
 
HandEventBase HandAnimEventFactory (WeaponEvents type, Man p=null, InventoryLocation src=null)
 

Перечисления

◆ HandEventID

events

identifier for events mainly for rpc purposes

Элементы перечислений
UNKNOWN 
TAKE 
MOVETO 
DROP 
THROW 
SWAP 

swapping from ground

FORCESWAP 
DESTROY 
CREATED 
DESTROYED 
REPLACE 
REPLACE2 
REPLACE3 
REPLACED 
HUMANCOMMAND_ACTION_FINISHED 
HUMANCOMMAND_ACTION_ABORTED 
ANIMEVENT_CHANGE_HIDE 
7{
9 TAKE,
10 MOVETO,
11 DROP,
12 THROW,
13 SWAP,
15 DESTROY,
16 CREATED,
18 REPLACE,
25};
@ FORCESWAP
Definition Hand_Events.c:14
@ HUMANCOMMAND_ACTION_FINISHED
Definition Hand_Events.c:22
@ DESTROYED
Definition Hand_Events.c:17
@ DESTROY
Definition Hand_Events.c:15
@ MOVETO
Definition Hand_Events.c:10
@ UNKNOWN
Definition Hand_Events.c:8
@ TAKE
Definition Hand_Events.c:9
@ REPLACE
Definition Hand_Events.c:18
@ DROP
Definition Hand_Events.c:11
@ REPLACED
Definition Hand_Events.c:21
@ REPLACE2
Definition Hand_Events.c:19
@ REPLACE3
Definition Hand_Events.c:20
@ ANIMEVENT_CHANGE_HIDE
Definition Hand_Events.c:24
@ CREATED
Definition Hand_Events.c:16
@ THROW
Definition Hand_Events.c:12
@ HUMANCOMMAND_ACTION_ABORTED
Definition Hand_Events.c:23
@ SWAP
swapping from ground
Definition Hand_Events.c:13

◆ JunctureRequestResult

28{
32 ERROR,
33}
JUNCTURE_ACQUIRED
Definition Hand_Events.c:30
ERROR
Definition Hand_Events.c:32
JUNCTURE_DENIED
Definition Hand_Events.c:31
JUNCTURE_NOT_REQUIRED
Definition Hand_Events.c:29

Функции

◆ AcquireInventoryJunctureFromServer()

bool AcquireInventoryJunctureFromServer ( notnull Man player)
90{ return false; }

◆ CanPerformEvent()

bool CanPerformEvent ( )
102{ return true; }

◆ CanPerformEventEx()

bool CanPerformEventEx ( InventoryValidation validation)
103{ return CanPerformEvent(); }
bool CanPerformEvent()
Definition Hand_Events.c:102

Перекрестные ссылки HandEventBase::CanPerformEvent().

◆ CheckRequest()

bool CheckRequest ( )
91{ return true; }

◆ CheckRequestEx()

bool CheckRequestEx ( InventoryValidation validation)

Do not check for action validity on remotes or when performing through juncture. Juncture locks guarentee the item is safe to interact with and the server has validated the command at this point. Checking at this point is both wasteful and can result in a failure which leads to desync

93 {
97 if (validation.m_IsRemote || validation.m_IsJuncture)
98 return true;
99
100 return CheckRequest();
101 }
bool CheckRequest()
Definition Hand_Events.c:91
Definition EntityAI.c:95

Перекрестные ссылки HandEventBase::CheckRequest().

◆ CheckRequestSrc()

bool CheckRequestSrc ( )
104{ return true; }

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

◆ ClearInventoryReservation()

void ClearInventoryReservation ( )
194 {
196 if (il)
197 {
198 il = GetSrc();
199 }
200
201 if (il)
202 {
203 m_Player.GetHumanInventory().ClearInventoryReservationEx(il.GetItem(), il);
204 }
205 }
DayZPlayer m_Player
Definition Hand_Events.c:42
InventoryLocation GetSrc()
Definition Hand_Events.c:80
InventoryLocation GetDst()
Definition Hand_Events.c:88
InventoryLocation.
Definition InventoryLocation.c:29

Перекрестные ссылки HandEventBase::GetDst(), GetSrc() и m_Player.

Используется в GameInventory::ClearInventoryReservationEx().

◆ CreateHandEventFromContext()

static HandEventBase CreateHandEventFromContext ( ParamsReadContext ctx)
static
134 {
135 int eventID = -1;
136 if (!ctx.Read(eventID))
137 {
138 Error("[hndfsm] CreateHandEventFromContext - cannot read eventID");
139 return null;
140 }
141 Man player;
142 if (!ctx.Read(player))
143 {
144 Error("[hndfsm] CreateHandEventFromContext - cannot read player");
145 return null;
146 }
149
150 int animID = -1;
151 if (!ctx.Read(animID))
152 {
153 Error("[hndfsm] CreateHandEventFromContext - cannot read animID");
154 return null;
155 }
157 if (b)
158 {
159 b.m_AnimationID = animID;
161 }
162 return b;
163 }
static HandEventBase HandEventFactory(HandEventID id, Man p=null, InventoryLocation src=null)
Definition Hand_Events.c:107
bool OptionalLocationReadFromContext(out InventoryLocation loc, notnull ParamsReadContext ctx)
Definition InventoryLocation.c:662
Abstracted event, not to be used, only inherited.
Definition Hand_Events.c:209
override void ReadFromContext(ParamsReadContext ctx)
Definition Hand_Events.c:276
void Error(string err)
Messagebox with error message.
Definition EnDebug.c:90

Перекрестные ссылки Error(), HandEventFactory(), OptionalLocationReadFromContext() и HandEventBase::ReadFromContext().

◆ DumpToString()

string DumpToString ( )
166 {
167 string res = "{ HandEv id=" + typename.EnumToString(HandEventID, GetEventID());
168 res = res + " pl=" + Object.GetDebugName(m_Player);
170 res = res + " }";
171 return res;
172 }
ref InventoryLocation m_Src
Definition Hand_Events.c:43
HandEventID GetEventID()
Definition Hand_Events.c:53
HandEventID
events
Definition Hand_Events.c:7
static string DumpToStringNullSafe(InventoryLocation loc)
Definition InventoryLocation.c:226
Definition ObjectTyped.c:2

Перекрестные ссылки InventoryLocation::DumpToStringNullSafe(), GetEventID(), m_Player и m_Src.

Используется в HandEventBase::AcquireInventoryJunctureFromServer() и DbgPrintTargetDump().

◆ GetAnimationID()

int GetAnimationID ( )
89{ return m_AnimationID; }
int m_AnimationID
Definition Hand_Events.c:41

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

◆ GetDst()

◆ GetEventID()

◆ GetSecondSrcEntity()

EntityAI GetSecondSrcEntity ( )
87{ return null; }

◆ GetSrc()

◆ GetSrcEntity()

EntityAI GetSrcEntity ( )
82 {
83 if (m_Src)
84 return m_Src.GetItem();
85 return null;
86 }

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

Используется в HandEventRemove::CanPerformEventEx(), HandEventSwap::CheckRequest(), HandEventRemove::CheckRequestEx(), HandEventBase::GetDst() и HandEventRemove::HandEventThrow().

◆ HandAnimEventFactory()

HandEventBase HandAnimEventFactory ( WeaponEvents type,
Man p = null,
InventoryLocation src = null )
795{
796 switch (type)
797 {
798 case WeaponEvents.CHANGE_HIDE: return new HandAnimEventChanged(p, src);
799 case WeaponEvents.CHANGE_SHOW: return new HandAnimEventChanged(p, src);
800 }
801 return null;
802}
WeaponEvents
events
Definition human.c:963

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

◆ HandEventBase()

void HandEventBase ( Man p = null,
InventoryLocation src = null )
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(), m_Player и m_Src.

◆ HandEventFactory()

static HandEventBase HandEventFactory ( HandEventID id,
Man p = null,
InventoryLocation src = null )
static
108 {
109 switch (id)
110 {
111 case HandEventID.UNKNOWN: return null;
112 case HandEventID.TAKE: return new HandEventTake(p, src);
113 case HandEventID.MOVETO: return new HandEventMoveTo(p, src);
114 case HandEventID.DROP: return new HandEventDrop(p, src);
115 case HandEventID.THROW: return new HandEventThrow(p, src);
116 case HandEventID.SWAP: return new HandEventSwap(p, src);
117 case HandEventID.FORCESWAP: return new HandEventForceSwap(p, src);
118 case HandEventID.DESTROY: return new HandEventDestroy(p, src);
119 case HandEventID.CREATED: return new HandEventCreated(p, src);
120 case HandEventID.DESTROYED: return new HandEventDestroyed(p, src);
121 case HandEventID.REPLACE: return new HandEventDestroyAndReplaceWithNew(p, src);
122 case HandEventID.REPLACE2: return new HandEventDestroyAndReplaceWithNewElsewhere(p, src);
123 case HandEventID.REPLACE3: return new HandEventDestroyElsewhereAndReplaceWithNewInHands(p, src);
124 case HandEventID.REPLACED: return new HandEventReplaced(p, src);
125 case HandEventID.ANIMEVENT_CHANGE_HIDE: return HandAnimEventChanged(p, src);
126 case HandEventID.HUMANCOMMAND_ACTION_FINISHED : return HandEventHumanCommandActionFinished(p, src);
127 case HandEventID.HUMANCOMMAND_ACTION_ABORTED : return HandEventHumanCommandActionAborted(p, src);
128 }
129 Error("[hndfsm] HandEventFactory - unregistered hand event with id=" + id);
130 return null;
131 }
Definition Hand_Events.c:773
Definition Hand_Events.c:679

Перекрестные ссылки Error(), HandEventBase::HandAnimEventChanged(), HandEventBase::HandEventCreated(), HandEventBase::HandEventDestroy(), HandEventBase::HandEventDestroyed(), HandEventBase::HandEventHumanCommandActionAborted(), HandEventBase::HandEventHumanCommandActionFinished(), HandEventBase::HandEventMoveTo(), HandEventBase::HandEventReplaced(), HandEventBase::HandEventSwap() и HandEventBase::HandEventTake().

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

◆ IsAuthoritative()

bool IsAuthoritative ( )
56 {
57 return m_Player && (m_Player.GetInstanceType() != DayZPlayerInstanceType.INSTANCETYPE_CLIENT && m_Player.GetInstanceType() != DayZPlayerInstanceType.INSTANCETYPE_REMOTE);
58 }
DayZPlayerInstanceType
defined in C++
Definition dayzplayer.c:1068

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

Используется в HandEventRemove::CheckRequestEx().

◆ IsOwner()

bool IsOwner ( )
61 {
62 return m_Player && (m_Player.GetInstanceType() == DayZPlayerInstanceType.INSTANCETYPE_CLIENT || m_Player.GetInstanceType() == DayZPlayerInstanceType.INSTANCETYPE_AI_SERVER || m_Player.GetInstanceType() == DayZPlayerInstanceType.INSTANCETYPE_AI_SINGLEPLAYER);
63 }

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

◆ IsProxy()

bool IsProxy ( )
66 {
67 return m_Player && (m_Player.GetInstanceType() == DayZPlayerInstanceType.INSTANCETYPE_REMOTE || m_Player.GetInstanceType() == DayZPlayerInstanceType.INSTANCETYPE_AI_REMOTE);
68 }

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

Используется в BoatScript::EOnSimulate().

◆ IsServerSideOnly()

bool IsServerSideOnly ( )
105{ return false; }

◆ ReadFromContext()

void ReadFromContext ( ParamsReadContext ctx)
70{ } // actual read is in CreateHandEventFromContext

◆ ReserveInventory()

bool ReserveInventory ( )
175 {
177 if (!il)
178 {
179 il = GetSrc();
180 }
181
182 if (il && !m_Player.GetHumanInventory().HasInventoryReservation(il.GetItem(),il))
183 {
184 if (m_Player.GetHumanInventory().AddInventoryReservationEx(il.GetItem(), il, GameInventory.c_InventoryReservationTimeoutShortMS))
185 {
186 return true;
187 }
188 }
189
190 return false;
191 }
script counterpart to engine's class Inventory
Definition Inventory.c:79
const int c_InventoryReservationTimeoutShortMS
Definition Inventory.c:713

Перекрестные ссылки GameInventory::c_InventoryReservationTimeoutShortMS, HandEventBase::GetDst(), GetSrc() и m_Player.

◆ WriteToContext()

void WriteToContext ( ParamsWriteContext ctx)
73 {
74 ctx.Write(m_EventID);
75 ctx.Write(m_Player);
77 ctx.Write(m_AnimationID);
78 }
bool OptionalLocationWriteToContext(InventoryLocation loc, notnull ParamsWriteContext ctx)
Definition InventoryLocation.c:640

Перекрестные ссылки m_AnimationID, m_EventID, m_Player, m_Src и OptionalLocationWriteToContext().

Переменные

◆ ERROR

@ ERROR

◆ JUNCTURE_ACQUIRED

JUNCTURE_ACQUIRED

◆ JUNCTURE_DENIED

JUNCTURE_DENIED

◆ JUNCTURE_NOT_REQUIRED

JUNCTURE_NOT_REQUIRED

◆ m_AnimationID

int m_AnimationID = -1

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

◆ m_EventID

◆ m_IsJuncture

bool m_IsJuncture

For action guards. Although we can guarantee the item will exist for remotes and juncture, we can't guarantee the conditions will be the same as when the action was first performed. So therefore we only perform maximal checks on the Client and then Server but then do minimal checks on Juncture-Client and Juncture-Server and no checks on Remote-Client.

◆ m_IsRemote

bool m_IsRemote

◆ m_Player

m_Player

Используется в _GetSelectedActions(), ActionManagerBase(), ActionPossibilityCheck(), ActionManagerClient::ActionStart(), Activate(), VomitStuffedMdfr::ActivateCondition(), BleedingSourcesManagerBase::AddBleedingSource(), AddModifier(), AfterStoreLoad(), AnalyticsRegisterStat(), AnalyticsSetState(), BleedingSource(), HandGuardBase::BotGuardHasItemInHands(), PluginBase::CalcTemperatureFromTemperatureSource(), CalculateBreadCrumbs(), CalculateEyeAcco(), CalculateLinePointFade(), CanFight(), ActionManagerClient::CanPerformActionFromInventory(), ActionManagerClient::CanPerformActionFromQuickbar(), HandEventBase::CanPerformEvent(), HandEventSwap::CanPerformEvent(), HandEventBase::CanPerformEventEx(), HandEventRemove::CanPerformEventEx(), CanPlayEmote(), ActionManagerClient::CanSetActionFromInventory(), Catching(), ChainedDropAndKillPlayerLambda(), CheckAllowUpdate(), HandEventBase::CheckAndExecuteForceStandUp(), Managed::CheckBlood(), CheckEmoteLockedState(), Managed::CheckHealth(), ScriptedWidgetEventHandler::CheckRefresherFlagVisibility(), HandEventBase::CheckRequest(), HandEventSwap::CheckRequest(), HandEventRemove::CheckRequestEx(), HandEventBase::CheckRequestSrc(), CheckValue(), ClearInventoryReservation(), HandEventBase::ClearInventoryReservation(), CommitSuicide(), ConstructData(), CopyOldPropertiesToNew(), CreateBleedingEffect(), CreateEmoteCallback(), CreateParticle(), CrossHairSelector(), DamageHands(), DayZPlayerImplementFallDamage(), Deactivate(), DetermineEmoteData(), InjurySoundHandlerBase::DetermineInjuryZone(), EmoteBase::DetermineOverride(), DigestAgents(), MessageReceiverBase::DisplayElementBase(), DisplayState(), PluginBase::DrawDebugs(), DumpToString(), HandEventBase::DumpToString(), EmoteCondition(), EmoteBase::EmoteCondition(), EmoteManager(), EmoteStartOverride(), End(), EndSurrenderRequest(), EvaluateFinisherAttack(), EvaluateHit_Common(), EvaluateHit_NonAlignableObjects(), EvaluateHit_Player(), Execute(), ActionManagerClient::FindActionItem(), ActionManagerClient::FindContextualUserActions(), FloatingCrossHair(), GatherSurfaces(), ScriptedWidgetEventHandler::GetActionManager(), GetActionManager(), ScriptedWidgetEventHandler::GetActions(), GetAttackTypeByWeaponAttachments(), GetAttackTypeFromInputs(), ScriptedWidgetEventHandler::GetCrosshairPosition(), WetMdfr::GetDebugText(), HeatComfortMdfr::GetDebugText(), UnconsciousnessMdfr::GetDebugText(), HeatComfortMdfr::GetDebugTextSimple(), HandEventBase::GetDst(), ScriptedWidgetEventHandler::GetEntityInHands(), BleedingSourcesManagerBase::GetMostSignificantBleedingSource(), GetOverrideLevel(), GetPlayer(), ItemOptics::GetPlayer(), ScriptedWidgetEventHandler::GetPlayer(), GetPositionRandomized(), GetPositionReal(), BloodRegenMdfr::GetRegenModifierEnergy(), BloodRegenMdfr::GetRegenModifierWater(), GetZone(), HandGuardBase::GuardCondition(), HandEventBase(), HandGuardBase::HandGuardCanForceSwap(), HandGuardBase::HandGuardCanMove(), HandGuardBase::HandGuardCanSwap(), HandGuardBase::HandGuardHasDestroyedItemInHands(), HandGuardBase::HandGuardHasItemInEvent(), HandGuardBase::HandGuardHasItemInHands(), HandGuardBase::HandGuardHasRoomForItem(), HandGuardBase::HandGuardInstantForceSwap(), HandGuardBase::HandGuardIsSameItemInHands(), HandleComboHit(), HandleFallDamage(), HandleFightLogic(), HandleHitEvent(), HandleInitialFirearmMelee(), HandleInitialMeleeErc(), HandleProneKick(), HandleSprintAttack(), HandGuardBase::HandSelectAnimationOfForceSwapInHandsEvent(), HandGuardBase::HandSelectAnimationOfMoveFromHandsEvent(), ActionManagerClient::HasHandInventoryReservation(), HideItemInHands(), Init(), PlayerSoundManagerBase::Init(), Managed::Init(), Init(), HumanCommandActionCallback::Init(), Init(), InitBase(), InitEx(), InjectDamageSystemValues(), InjuryAnimationHandler(), ActionManagerClient::InputsUpdate(), ActionManagerServer::Interrupt(), InterruptWaterCheck(), IsAuthoritative(), SymptomBase::IsContaminationActive(), IsOwner(), IsProxy(), IsShortDistance(), KillPlayer(), LogSuicide(), MapNavigationBehaviour(), ModifiersManager(), MoveEquipToExistingItemAndDestroyOldRootLambda(), NotifiersManager(), OnActionEnd(), MorphineMdfr::OnActivate(), PainKillersMdfr::OnActivate(), SymptomBase::OnAnimationStart(), EmoteBase::OnBeforeStandardCallbackCreated(), EmoteBase::OnCallbackEnd(), MorphineMdfr::OnDeactivate(), PainKillersMdfr::OnDeactivate(), OnEmoteEnd(), PlayerSoundEventBase::OnEnd(), HumanCommandActionCallback::OnFinish(), SymptomBase::OnGetActivatedClient(), SymptomBase::OnGetActivatedServer(), SymptomBase::OnGetDeactivatedClient(), SymptomBase::OnGetDeactivatedServer(), OnInputUserDataProcess(), ActionManagerServer::OnInputUserDataProcess(), BleedingSourcesManagerBase::OnStoreSave(), ReplaceWithNewReciveCargoLambda::OnSuccess(), ChainedDropAndRestrainLambda::OnSuccess(), TurnItemIntoItemLambda::OnSuccess(), BleedingSourcesManagerBase::OnTick(), OnTick(), PoisoningMdfr::OnTick(), CholeraMdfr::OnTick(), SalmonellaMdfr::OnTick(), PainKillersMdfr::OnTick(), OnUndergroundPresenceUpdate(), PluginBase::OnUpdate(), OnUpdateServer(), BleedingSourcesManagerBase::OnVariablesSynchronized(), HeadGear_Base::OnWasAttached(), ActionManagerClient::PerformActionFromInventory(), ActionManagerClient::PerformActionFromQuickbar(), ActionManagerClient::PerformActionStart(), SmptAnimMetaBase::Play(), Play(), DrowningMdfr::PlayDrowningSound(), PlayEmote(), PlayerLightManager(), PluginBase::PlayerList(), PlayerSoundEventHandler(), PlayerStomach(), PlayReplaceSound(), PlayRequestEx(), PlaySound(), InjurySoundHandlerBase::PlaySound(), PlaySurrenderInOut(), ActionManagerClient::ProcessActionInputEnd(), ActionManagerClient::ProcessActionRequestEnd(), ProcessEyeAcco(), BleedingSourcesManagerBase::ProcessHit(), ProcessNutrients(), ProcessSound(), PluginBase::ProcessUniversalTemperatureSources(), ScriptedWidgetEventHandler::ProjectedCrosshair(), Pulling(), RemotePlayerStatDebug(), BleedingSourcesManagerBase::RemoveAnyBleedingSource(), BleedingSourcesManagerBase::RemoveBleedingSource(), ReplaceSoundEventHandler(), PluginBase::RequestUniversalTemperatureSources(), ReserveInventory(), HandEventBase::ReserveInventory(), SelectCrossHair(), SelectEvent(), ReplaceSoundEventBase::SelectSoundID(), SendEvent(), Managed::SendInitValues(), SendRPC(), SendValue(), Managed::SendValue(), ServerRequestEmoteCancel(), Set(), ActionManagerClient::SetActionFromInventory(), ScriptedWidgetEventHandler::SetActionWidget(), BleedingSourcesManagerBase::SetDiag(), SetEmoteLockState(), ScriptedWidgetEventHandler::SetItemDesc(), Trigger::SetParentOwner(), ItemOptics::SetPlayer(), SetUndergroundPresence(), ScriptedWidgetEventHandler::SetWeaponModeAndZeroing(), ShowItemInHands(), SpookyTriggerEventsHandler(), ActionManagerServer::StartDeliveredAction(), StartSourceBleedingIndication(), StopSourceBleedingIndication(), Synchronize(), TakeFireplaceFromBarrelLambda(), TakeFireplaceFromIndoorLambda(), TakeOvenFromIndoorLambda(), Tick(), HeatBufferMdfr::Tick(), Tick(), Managed::TransferValues(), UndergroundHandlerClient(), Update(), InjurySoundHandlerBase::Update(), PlayerSoundManagerBase::Update(), StaminaSoundHandlerBase::Update(), ScriptedWidgetEventHandler::Update(), Update(), SmptAnimMetaADD::Update(), Update(), ActionManagerClient::Update(), ActionManagerServer::Update(), UpdatePlayerStatsValues(), UpdatePossibleActions(), PluginBase::UpdateStatWidget(), VirtualHud(), WriteToContext(), ~BleedingSource(), BleedingSourcesManagerBase::~BleedingSourcesManagerServer(), HeadGear_Base::~BurlapSackCover() и SmptAnimMetaBase::~SmptAnimMetaFB().

◆ m_Src