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

◆ OnDisconnect()

void ManBase::OnDisconnect ( )
inlineprivate

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

7319 {
7320 Debug.Log("Player disconnected:"+this.ToString(),"Connect");
7321
7322 // analytics
7323 // force update of the stats
7324 // if player disconnect too soon, UpdatePlayersStats() is not called
7325 g_Game.GetAnalyticsServer().OnPlayerDisconnect(this);
7326
7327 StatsEventDisconnectedData data = new StatsEventDisconnectedData();
7328 data.m_CharacterId = g_Game.GetDatabaseID();
7329 data.m_Reason = "Disconnected";
7330 Analytics.PlayerDisconnected(data);
7331
7332 if (m_AnalyticsTimer)
7333 m_AnalyticsTimer.Stop();
7335
7337 }
string Debug()
Определения CachedEquipmentStorageBase.c:29
DayZGame g_Game
Определения DayZGame.c:3942
proto string ToString()
ref Timer m_AnalyticsTimer
Определения PlayerBase.c:300
void SetPlayerDisconnected(bool state)
Определения PlayerBase.c:2453
void UpdatePlayerMeasures()
Определения PlayerBase.c:7273
string m_CharacterId
character ID
Определения ScriptAnalytics.c:61
string m_Reason
reason of disconnect (quit, kick, ban, sign-out...)
Определения ScriptAnalytics.c:62

Перекрестные ссылки g_Game, Debug::Log(), m_AnalyticsTimer, StatsEventDisconnectedData::m_CharacterId, StatsEventDisconnectedData::m_Reason, Analytics::PlayerDisconnected(), SetPlayerDisconnected(), ToString() и UpdatePlayerMeasures().