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

◆ UpdateLifespan()

void UpdateLifespan ( PlayerBase player,
bool force_update = false )
protected

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

221 {
222 if (player != null)
223 {
224 float playerPlaytime = m_FakePlaytime;
225
226 if (GetGame().IsMultiplayer() && GetGame().IsServer())
227 playerPlaytime = player.StatGet(AnalyticsManagerServer.STAT_PLAYTIME);
228
229 float playerBeard = playerPlaytime - player.GetLastShavedSeconds();
230 playerBeard = playerBeard / 60.0;
231
232 UpdateLifespanLevel(player, playerBeard, force_update);
233 }
234 }
int m_FakePlaytime
Определения PluginLifespan.c:30
void UpdateLifespanLevel(PlayerBase player, float player_beard, bool force_update=false)
Определения PluginLifespan.c:236
const string STAT_PLAYTIME
Определения AnalyticsManagerServer.c:4
proto native CGame GetGame()

Перекрестные ссылки GetGame(), m_FakePlaytime, AnalyticsManagerServer::STAT_PLAYTIME и UpdateLifespanLevel().

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