DayZ 1.29
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ EOnPostFrame()

override void ManBase::EOnPostFrame ( IEntity other,
int extra )
inlineprotected

См. определение в файле PlayerBase.c строка 4333

4334 {
4335 int currentTime = g_Game.GetTime();
4336 float delta_time = (currentTime - m_LastPostFrameTickTime) / 1000;
4337 m_LastPostFrameTickTime = currentTime;
4338 if (GetInstanceType() == DayZPlayerInstanceType.INSTANCETYPE_CLIENT)
4339 {
4341 {
4342 if (IsAlive())
4343 GetDamageDealtEffect().Update(delta_time);
4344 else
4345 delete GetDamageDealtEffect();
4346 }
4347
4348 if (m_EffectRadial)
4349 {
4350 if (IsAlive())
4351 {
4352 m_EffectRadial.Update(delta_time);
4353 }
4354 else
4355 m_EffectRadial = null;
4356 }
4357
4358
4359 if (GetFlashbangEffect())
4360 {
4361 if (IsAlive())
4362 {
4363 GetFlashbangEffect().Update(delta_time);
4364 }
4365 else
4366 {
4368 delete GetFlashbangEffect();
4369 }
4370 }
4371
4372 if (GetShockEffect())
4373 {
4374 if (IsAlive())
4375 GetShockEffect().Update(delta_time);
4376 else
4377 delete GetShockEffect();
4378 }
4379
4380 m_InventoryActionHandler.OnUpdate();
4381 }
4382
4383 #ifdef DIAG_DEVELOPER
4384 DiagOnPostFrame(other, extra);
4385 #endif
4386 }
DayZGame g_Game
Определения DayZGame.c:3942
void Update(float deltatime)
Определения BulletHitReaction.c:24
void Update(float deltatime)
Определения FlashbangEffect.c:170
void Stop()
Определения FlashbangEffect.c:165
DamageDealtEffect GetDamageDealtEffect()
Определения PlayerBase.c:1124
ref EffectRadial m_EffectRadial
Определения PlayerBase.c:119
ref InventoryActionHandler m_InventoryActionHandler
Определения PlayerBase.c:132
float m_LastPostFrameTickTime
Определения PlayerBase.c:144
FlashbangEffect GetFlashbangEffect()
Определения PlayerBase.c:1152
ShockDealtEffect GetShockEffect()
Определения PlayerBase.c:1168
void Update(float deltatime)
Определения ShockHitReaction.c:34
DayZPlayerInstanceType
defined in C++
Определения dayzplayer.c:1071
proto native DayZPlayerInstanceType GetInstanceType()

Перекрестные ссылки g_Game, GetDamageDealtEffect(), GetFlashbangEffect(), GetInstanceType(), GetShockEffect(), m_EffectRadial, m_InventoryActionHandler и m_LastPostFrameTickTime.