コード例 #1
0
 public int __decode(byte[] binData, ref int pos)
 {
     this.retCode  = Proto4z.BaseProtoObject.decodeUI16(binData, ref pos);
     this.baseInfo = new AvatarBaseInfo();
     this.baseInfo.__decode(binData, ref pos);
     return(pos);
 }
コード例 #2
0
        public System.Collections.Generic.List <byte> __encode()
        {
            var data = new System.Collections.Generic.List <byte>();

            if (this.baseInfo == null)
            {
                this.baseInfo = new AvatarBaseInfo();
            }
            data.AddRange(this.baseInfo.__encode());
            return(data);
        }
コード例 #3
0
        public System.Collections.Generic.List <byte> __encode()
        {
            var data = new System.Collections.Generic.List <byte>();

            data.AddRange(Proto4z.BaseProtoObject.encodeUI16(this.retCode));
            if (this.baseInfo == null)
            {
                this.baseInfo = new AvatarBaseInfo();
            }
            data.AddRange(this.baseInfo.__encode());
            return(data);
        }
コード例 #4
0
 public int __decode(byte[] binData, ref int pos)
 {
     this.baseInfo = new AvatarBaseInfo();
     this.baseInfo.__decode(binData, ref pos);
     return(pos);
 }
コード例 #5
0
 public AvatarBaseInfoNotice(AvatarBaseInfo baseInfo)
 {
     this.baseInfo = baseInfo;
 }
コード例 #6
0
 public AvatarBaseInfoNotice()
 {
     baseInfo = new AvatarBaseInfo();
 }
コード例 #7
0
 public AttachAvatarResp(ushort retCode, AvatarBaseInfo baseInfo)
 {
     this.retCode  = retCode;
     this.baseInfo = baseInfo;
 }
コード例 #8
0
 public AttachAvatarResp()
 {
     retCode  = 0;
     baseInfo = new AvatarBaseInfo();
 }
コード例 #9
0
 public AttachAvatarResp(ushort retCode, AvatarBaseInfo baseInfo, AvatarPropMap props)
 {
     this.retCode  = retCode;
     this.baseInfo = baseInfo;
     this.props    = props;
 }
コード例 #10
0
 public AttachAvatarResp()
 {
     retCode  = 0;
     baseInfo = new AvatarBaseInfo();
     props    = new AvatarPropMap();
 }