public override void Parse()
        {
            RoomId      = PacketOriginal.NextInt();
            Name        = PacketOriginal.NextString();
            Description = PacketOriginal.NextString();
            DoorMode    = PacketOriginal.NextInt();
            Password    = PacketOriginal.NextString();
            MaxUsers    = PacketOriginal.NextInt();
            CategoryId  = PacketOriginal.NextInt();

            Tags = new List <string>(PacketOriginal.NextInt());
            for (var i = 0; i < Tags.Capacity; i++)
            {
                Tags.Add(PacketOriginal.NextString());
            }

            TradeSettings       = PacketOriginal.NextInt();
            AllowPets           = PacketOriginal.NextBool();
            AllowPetsEat        = PacketOriginal.NextBool();
            RoomBlockingEnabled = PacketOriginal.NextBool();
            HideWall            = PacketOriginal.NextBool();
            WallThickness       = PacketOriginal.NextInt();
            FloorThickness      = PacketOriginal.NextInt();
            ModerationSettings  = new RoomModerationSettings(PacketOriginal);
            ChatSettings        = new RoomChatSettings(PacketOriginal);
            Unknown0            = PacketOriginal.NextBool();
        }
Esempio n. 2
0
 public static void Append(this ServerMessage message, RoomChatSettings chat)
 {
     message.AppendInteger(chat.Type.Value);
     message.AppendInteger(chat.Balloon.Value);
     message.AppendInteger(chat.Speed.Value);
     message.AppendInteger(chat.MaxDistance);
     message.AppendInteger(chat.FloodProtection.Value);
 }
Esempio n. 3
0
 public override void Parse()
 {
     Unknown0           = PacketOriginal.NextBool();
     RoomData           = new WebRoomData(PacketOriginal);
     Unknown1           = PacketOriginal.NextBool();
     Unknown2           = PacketOriginal.NextBool();
     Unknown3           = PacketOriginal.NextBool();
     Unknown4           = PacketOriginal.NextBool();
     ModerationSettings = new RoomModerationSettings(PacketOriginal);
     Unknown5           = PacketOriginal.NextBool();
     ChatSettings       = new RoomChatSettings(PacketOriginal);
 }