Exemplo n.º 1
0
        public override void Compose(IPacket packet)
        {
            packet.WriteBool(IsUpdating);

            base.Compose(packet);

            packet.WriteBool(ForceLoad);
            packet.WriteBool(Bool3);
            packet.WriteBool(BypassAccess);
            packet.WriteBool(IsRoomMuted);

            Moderation.Compose(packet);

            packet.WriteBool(ShowMuteButton);

            ChatSettings.Compose(packet);
        }
Exemplo n.º 2
0
        protected RoomData(bool isUpdating, IReadOnlyPacket packet)
            : base(packet)
        {
            IsUpdating = isUpdating;

            ForceLoad    = packet.ReadBool(); // if IsUpdating == false
            Bool3        = packet.ReadBool();
            BypassAccess = packet.ReadBool();
            IsRoomMuted  = packet.ReadBool();

            Moderation = ModerationSettings.Parse(packet);

            ShowMuteButton = packet.ReadBool();
            ChatSettings   = ChatSettings.Parse(packet);

            if (packet.Protocol == ClientType.Unity)
            {
                UnknownInt1 = packet.ReadInt();
                UnknownInt2 = packet.ReadInt();
            }
        }
Exemplo n.º 3
0
 public RoomData()
 {
     Moderation   = new ModerationSettings();
     ChatSettings = new ChatSettings();
 }