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

◆ EOnPostFrame()

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

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

4628 {
4629 int currentTime = g_Game.GetTime();
4630 float delta_time = (currentTime - m_LastPostFrameTickTime) / 1000;
4631 m_LastPostFrameTickTime = currentTime;
4632 if (GetInstanceType() == DayZPlayerInstanceType.INSTANCETYPE_CLIENT)
4633 {
4635 {
4636 if (IsAlive())
4637 GetDamageDealtEffect().Update(delta_time);
4638 else
4639 delete GetDamageDealtEffect();
4640 }
4641
4642 if (m_EffectRadial)
4643 {
4644 if (IsAlive())
4645 {
4646 m_EffectRadial.Update(delta_time);
4647 }
4648 else
4649 m_EffectRadial = null;
4650 }
4651
4652
4653 if (GetFlashbangEffect())
4654 {
4655 if (IsAlive())
4656 {
4657 GetFlashbangEffect().Update(delta_time);
4658 }
4659 else
4660 {
4662 delete GetFlashbangEffect();
4663 }
4664 }
4665
4666 if (GetShockEffect())
4667 {
4668 if (IsAlive())
4669 GetShockEffect().Update(delta_time);
4670 else
4671 delete GetShockEffect();
4672 }
4673
4674 m_InventoryActionHandler.OnUpdate();
4675 }
4676
4677 #ifdef DIAG_DEVELOPER
4678 DiagOnPostFrame(other, extra);
4679 #endif
4680 }
DayZGame g_Game
Определения DayZGame.c:4074
void Update(float deltatime)
Определения BulletHitReaction.c:24
void Update(float deltatime)
Определения FlashbangEffect.c:169
void Stop()
Определения FlashbangEffect.c:164
DamageDealtEffect GetDamageDealtEffect()
Определения PlayerBase.c:1155
ref EffectRadial m_EffectRadial
Определения PlayerBase.c:118
ref InventoryActionHandler m_InventoryActionHandler
Определения PlayerBase.c:131
float m_LastPostFrameTickTime
Определения PlayerBase.c:143
FlashbangEffect GetFlashbangEffect()
Определения PlayerBase.c:1183
ShockDealtEffect GetShockEffect()
Определения PlayerBase.c:1199
void Update(float deltatime)
Определения ShockHitReaction.c:34
DayZPlayerInstanceType
defined in C++
Определения dayzplayer.c:1084
proto native DayZPlayerInstanceType GetInstanceType()

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