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

◆ UpdateStats()

void ScriptedWidgetEventHandler::UpdateStats ( )
inlineprivate

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

56 {
57 PlayerBase player;
58 MissionMainMenu missionMainMenu = MissionMainMenu.Cast(GetGame().GetMission());
59
60 if (missionMainMenu && missionMainMenu.GetIntroScenePC())
61 {
62 #ifdef PLATFORM_WINDOWS
63 player = missionMainMenu.GetIntroScenePC().GetIntroCharacter().GetCharacterObj();
64 #endif
65 #ifdef PLATFORM_CONSOLE
66 player = missionMainMenu.GetIntroScenePC().GetIntroCharacter().GetCharacterObj();
67 #endif
68
69 if (player)
70 {
71 TimeConversions.ConvertSecondsToFullTime(player.StatGet(AnalyticsManagerServer.STAT_PLAYTIME), m_TimeSurvivedFull);
72 m_TimeSurvivedValue.SetText(m_TimeSurvivedFull.FormatedNonZero());
73
74 m_PlayersKilledValue.SetText(GetValueString(player.StatGet(AnalyticsManagerServer.STAT_PLAYERS_KILLED)));
75 m_InfectedKilledValue.SetText(GetValueString(player.StatGet(AnalyticsManagerServer.STAT_INFECTED_KILLED)));
76 m_DistanceTraveledValue.SetText(GetDistanceString(player.StatGet(AnalyticsManagerServer.STAT_DISTANCE)));
77 m_LongRangeShotValue.SetText(GetDistanceString(player.StatGet(AnalyticsManagerServer.STAT_LONGEST_SURVIVOR_HIT), true));
78 }
79 }
80 }
TextWidget m_InfectedKilledValue
Определения MainMenuStats.c:12
TextWidget m_TimeSurvivedValue
Определения MainMenuStats.c:6
TextWidget m_PlayersKilledValue
Определения MainMenuStats.c:9
string GetDistanceString(float total_distance, bool meters_only=false)
Определения MainMenuStats.c:82
string GetValueString(float total_value, bool show_decimals=false)
Определения MainMenuStats.c:105
TextWidget m_DistanceTraveledValue
Определения MainMenuStats.c:15
ref FullTimeData m_TimeSurvivedFull
Определения MainMenuStats.c:20
TextWidget m_LongRangeShotValue
Определения MainMenuStats.c:18
proto native CGame GetGame()

Перекрестные ссылки GetDistanceString(), GetGame(), GetValueString(), m_DistanceTraveledValue, m_InfectedKilledValue, m_LongRangeShotValue, m_PlayersKilledValue, m_TimeSurvivedFull, m_TimeSurvivedValue, AnalyticsManagerServer::STAT_DISTANCE, AnalyticsManagerServer::STAT_INFECTED_KILLED, AnalyticsManagerServer::STAT_LONGEST_SURVIVOR_HIT, AnalyticsManagerServer::STAT_PLAYERS_KILLED и AnalyticsManagerServer::STAT_PLAYTIME.

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