예제 #1
0
        public override void DeserializeBody(BinaryReader br)
        {
            Flags       = br.ReadInt32();
            BaseTheme   = (TLAbsBaseTheme)ObjectUtils.DeserializeObject(br);
            AccentColor = br.ReadInt32();
            if ((Flags & 1) != 0)
            {
                MessageTopColor = br.ReadInt32();
            }
            else
            {
                MessageTopColor = null;
            }

            if ((Flags & 1) != 0)
            {
                MessageBottomColor = br.ReadInt32();
            }
            else
            {
                MessageBottomColor = null;
            }

            if ((Flags & 2) != 0)
            {
                Wallpaper = (TLAbsWallPaper)ObjectUtils.DeserializeObject(br);
            }
            else
            {
                Wallpaper = null;
            }
        }
예제 #2
0
 public override void DeserializeResponse(BinaryReader br)
 {
     Response = (TLAbsWallPaper)ObjectUtils.DeserializeObject(br);
 }