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

◆ EOnPostFrame()

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

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

4190 {
4191 float delta_time = (GetGame().GetTime() - m_LastPostFrameTickTime) / 1000;
4193 if (GetInstanceType() == DayZPlayerInstanceType.INSTANCETYPE_CLIENT)
4194 {
4196 {
4197 if (IsAlive())
4198 GetDamageDealtEffect().Update(delta_time);
4199 else
4200 delete GetDamageDealtEffect();
4201 }
4202
4203 if (m_EffectRadial)
4204 {
4205 if (IsAlive())
4206 {
4207 m_EffectRadial.Update(delta_time);
4208 }
4209 else
4210 m_EffectRadial = null;
4211 }
4212
4213
4214 if (GetFlashbangEffect())
4215 {
4216 if (IsAlive())
4217 {
4218 GetFlashbangEffect().Update(delta_time);
4219 }
4220 else
4221 {
4223 delete GetFlashbangEffect();
4224 }
4225 }
4226
4227 if (GetShockEffect())
4228 {
4229 if (IsAlive())
4230 GetShockEffect().Update(delta_time);
4231 else
4232 delete GetShockEffect();
4233 }
4234
4235 m_InventoryActionHandler.OnUpdate();
4236 }
4237
4238 #ifdef DIAG_DEVELOPER
4239 DiagOnPostFrame(other, extra);
4240 #endif
4241 }
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.