void Identify(ClientHandler player, string playerName) { if (activePlayers.ContainsKey(playerName)) { player.WriteMessage(Data.SendLoginNotOk()); return; } activePlayers.Add(playerName, player); player.onRoomSelected += AssignToRoom; player.onRoomWant += ReturnRooms; player.onDisconected += Disconnect; player.WriteMessage(Data.SendLoginOk()); }
void ReturnRooms(ClientHandler client, string username) { client.WriteMessage(Data.SendRooms(allRooms)); }