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(); }
public static void LogPlayerOut(Level level) { var user = DatabaseManager.Single().Save(level); user.Wait(); m_vOnlinePlayers.Remove(level); m_vInMemoryLevels.TryRemove(level.GetPlayerAvatar().GetId()); }