using System.Collections.Generic; namespace CLre_server.API.Synergy { public static class Clients { private static readonly List clrePlayers = new List(); private static readonly List players = new List(); internal static void RegisterCLreClient(int playerId) { clrePlayers.Add(playerId); } internal static void RegisterClient(int playerId) { players.Add(playerId); } internal static void RemoveClient(int playerId) { if (IsCLreClient(playerId)) { clrePlayers.Remove(playerId); } players.Remove(playerId); } public static bool IsCLreClient(int playerId) { return clrePlayers.Contains(playerId); } public static bool IsConnected(int playerId) { return players.Contains(playerId); } public static IEnumerator CLreClients() { return clrePlayers.GetEnumerator(); } } }