public static MainClient RegisterClient(Socket sock, bool silent) { lock (CheckLock) { MainClient client = new MainClient(sock, silent); client.ClientUnloaded += ClientUnloaded; client.LoadClient(); if (silent) { LoginClients.Add(client); } else { GameClients.Add(client); } return(client); } }