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

◆ UpdateDebugMonitor()

void MissionBase::UpdateDebugMonitor ( )
inlineprotected

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

1433 {
1434 if (!m_DebugMonitor) return;
1435
1436 PlayerBase player = PlayerBase.Cast( g_Game.GetPlayer() );
1437 if (player)
1438 {
1439 DebugMonitorValues values = player.GetDebugMonitorValues();
1440 if (values)
1441 {
1442 m_DebugMonitor.SetHealth(values.GetHealth());
1443 m_DebugMonitor.SetBlood(values.GetBlood());
1444 m_DebugMonitor.SetLastDamage(values.GetLastDamage());
1445 m_DebugMonitor.SetPosition(MiscGameplayFunctions.TruncateVec(player.GetPosition(),1));
1446 }
1447 }
1448
1449 float currFPS = g_Game.GetAvgFPS(10); // Not using last, but average of last x to prevent jitter
1450 float minFPS, maxFPS, avgFPS;
1451 g_Game.GetFPSStats(minFPS, maxFPS, avgFPS);
1452 m_DebugMonitor.SetFramerate(currFPS, minFPS, maxFPS, avgFPS);
1453 }
DayZGame g_Game
Определения DayZGame.c:3942
float GetHealth()
Определения DebugMonitorValues.c:69
float GetBlood()
Определения DebugMonitorValues.c:64
string GetLastDamage()
Определения DebugMonitorValues.c:74
ref DebugMonitor m_DebugMonitor
Определения missionGameplay.c:17

Перекрестные ссылки g_Game, DebugMonitorValues::GetBlood(), DebugMonitorValues::GetHealth(), DebugMonitorValues::GetLastDamage() и m_DebugMonitor.

Используется в OnUpdate().