private static void SyncRoom(string roomId) { var room = Rooms[roomId]; foreach (var player in room.Players) { player.RemoteClient.SendMessage( _server.CreateClassMessage( new SPacketSyncRoom( roomId, room.Players.FindIndex(serverPlayer => serverPlayer.RemoteClient.RemoteUniqueIdentifier == player.RemoteClient.RemoteUniqueIdentifier), room.CurrentPlayer, room.Players.Cast <Player>().ToArray(), room.Board.ToArray() )), NetDeliveryMethod.ReliableUnordered, 0); } }