public static void LogPlayerOut(Level level)
 {
     DatabaseManager.Single().Save(level);
     m_vOnlinePlayers.Remove(level);
     m_vInMemoryLevels.TryRemove(level.GetPlayerAvatar().GetId());
     m_vClients.TryRemove(level.GetClient().GetSocketHandle());
     Program.TitleD();
 }
Example #2
0
        public static void LogPlayerOut(Level level)
        {
            var user = DatabaseManager.Single().Save(level);

            user.Wait();
            m_vOnlinePlayers.Remove(level);
            m_vInMemoryLevels.TryRemove(level.GetPlayerAvatar().GetId());
        }