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

◆ EOnPostFrame()

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

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

4180 {
4181 float delta_time = (GetGame().GetTime() - m_LastPostFrameTickTime) / 1000;
4183 if (GetInstanceType() == DayZPlayerInstanceType.INSTANCETYPE_CLIENT)
4184 {
4186 {
4187 if (IsAlive())
4188 GetDamageDealtEffect().Update(delta_time);
4189 else
4190 delete GetDamageDealtEffect();
4191 }
4192
4193 if (m_EffectRadial)
4194 {
4195 if (IsAlive())
4196 {
4197 m_EffectRadial.Update(delta_time);
4198 }
4199 else
4200 m_EffectRadial = null;
4201 }
4202
4203
4204 if (GetFlashbangEffect())
4205 {
4206 if (IsAlive())
4207 {
4208 GetFlashbangEffect().Update(delta_time);
4209 }
4210 else
4211 {
4213 delete GetFlashbangEffect();
4214 }
4215 }
4216
4217 if (GetShockEffect())
4218 {
4219 if (IsAlive())
4220 GetShockEffect().Update(delta_time);
4221 else
4222 delete GetShockEffect();
4223 }
4224
4225 m_InventoryActionHandler.OnUpdate();
4226 }
4227
4228 #ifdef DIAG_DEVELOPER
4229 DiagOnPostFrame(other, extra);
4230 #endif
4231 }
proto int GetTime()
returns mission time in milliseconds
void Update(float deltatime)
Определения BulletHitReaction.c:24
void Update(float deltatime)
Определения FlashbangEffect.c:170
void Stop()
Определения FlashbangEffect.c:165
DamageDealtEffect GetDamageDealtEffect()
Определения PlayerBase.c:986
ref EffectRadial m_EffectRadial
Определения PlayerBase.c:72
ref InventoryActionHandler m_InventoryActionHandler
Определения PlayerBase.c:85
float m_LastPostFrameTickTime
Определения PlayerBase.c:97
FlashbangEffect GetFlashbangEffect()
Определения PlayerBase.c:1014
ShockDealtEffect GetShockEffect()
Определения PlayerBase.c:1030
void Update(float deltatime)
Определения ShockHitReaction.c:34
DayZPlayerInstanceType
defined in C++
Определения dayzplayer.c:1068
proto native DayZPlayerInstanceType GetInstanceType()
proto native CGame GetGame()

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