using System; using System.Collections.Generic; using System.Linq; using System.Text; using Uber.Collections; using Uber.Messages; using Uber.HabboHotel.GameClients; namespace Uber.HabboHotel.Rooms { class RoomEvent { public string Name; public string Description; public int Category; public SafeList Tags; public string StartTime; public uint RoomId; public RoomEvent(uint mRoomId, string mName, string mDescription, int mCategory, SafeList mTags) { this.RoomId = mRoomId; this.Name = mName; this.Description = mDescription; this.Category = mCategory; this.Tags = mTags; this.StartTime = DateTime.Now.ToShortTimeString(); } public ServerMessage Serialize(GameClient Session) { ServerMessage Message = new ServerMessage(370); Message.AppendStringWithBreak(Session.GetHabbo().Id + ""); Message.AppendStringWithBreak(Session.GetHabbo().Username); Message.AppendStringWithBreak(RoomId + ""); Message.AppendInt32(Category); Message.AppendStringWithBreak(Name); Message.AppendStringWithBreak(Description); Message.AppendStringWithBreak(StartTime); Message.AppendInt32(Tags.Count); foreach (string Tag in Tags) { Message.AppendStringWithBreak(Tag); } return Message; } } }