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

◆ Update()

void SymptomBase::Update ( float deltatime)
inlineprivate

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

223 {
224 if ( g_Game.IsServer() )
225 {
226 m_ServerUpdateDelta += deltatime;
228 {
232 }
233 }
234 if ( g_Game.IsClient() )
235 {
236 OnUpdateClient(m_Player, deltatime);
237 }
238 if ( g_Game.IsServer() && !g_Game.IsMultiplayer() && !g_Game.IsMissionMainMenu() )
239 {
240 OnUpdateClient(m_Player, deltatime);
241 }
242 CheckDestroy();
243 }
DayZGame g_Game
Определения DayZGame.c:3942
float m_ServerUpdateInterval
Определения StateBase.c:9
void CheckDestroy()
Определения StateBase.c:295
float m_ServerUpdateDelta
Определения StateBase.c:10
void OnUpdateClient(PlayerBase player, float deltatime)
gets called every frame
void OnUpdateServer(PlayerBase player, float deltatime)
gets called every frame
float m_ActivatedTime
Определения StateBase.c:12
PlayerBase m_Player
Определения StateBase.c:8

Перекрестные ссылки CheckDestroy(), g_Game, m_ActivatedTime, m_Player, m_ServerUpdateDelta, m_ServerUpdateInterval, OnUpdateClient() и OnUpdateServer().

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