using System; using System.Collections.Generic; using System.Collections.ObjectModel; using SnowLight.Game.Navigation; namespace SnowLight.Communication.Outgoing { public static class NavigatorFavoriteRoomsComposer { public static ServerMessage Compose(ReadOnlyCollection FavoriteRooms) { ServerMessage Message = new ServerMessage(OpcodesOut.NAVIGATOR_FAVORITE_ROOMS); Message.AppendInt32(Navigator.MaxFavoritesPerUser); Message.AppendInt32(FavoriteRooms.Count); foreach (uint Id in FavoriteRooms) { Message.AppendUInt32(Id); } return Message; } } }