Пример #1
0
 /// <summary>
 /// 绑定用户推送信息失败。
 /// </summary>
 public BindUserPushInfoFail
 (
     MsgResult result
 ) : this()
 {
     Result = result;
 }
Пример #2
0
 /// <summary>
 /// 匹配失败。
 /// </summary>
 public MatchFail
 (
     MsgResult result
 ) : this()
 {
     Result = result;
 }
Пример #3
0
 /// <summary>
 /// 上传挑战数据失败。
 /// </summary>
 public UploadChallengeFail
 (
     MsgResult result
 ) : this()
 {
     Result = result;
 }
Пример #4
0
 /// <summary>
 /// 上传OAuth账户信息失败。
 /// </summary>
 public BindOAuthInfoFail
 (
     MsgResult result
 ) : this()
 {
     Result = result;
 }
Пример #5
0
        public void ParseFrom(byte[] buffer, int offset, int size)
        {
            if (buffer == null)
            {
                return;
            }
            ProtoBufferReader reader = new ProtoBufferReader(buffer, offset, size);

            foreach (ProtoBufferObject obj in reader.ProtoBufferObjs)
            {
                switch (obj.FieldNumber)
                {
                case 1:
                    ApnsFail = obj.Value;
                    break;

                case 2:
                    BaiduFail = obj.Value;
                    break;

                case 3:
                    Result = new MsgResult();
                    Result.ParseFrom(obj.Value);
                    break;

                default:
                    break;
                }
            }
        }
Пример #6
0
        public void ParseFrom(byte[] buffer, int offset, int size)
        {
            if (buffer == null)
            {
                return;
            }
            ProtoBufferReader reader = new ProtoBufferReader(buffer, offset, size);

            foreach (ProtoBufferObject obj in reader.ProtoBufferObjs)
            {
                switch (obj.FieldNumber)
                {
                case 1:
                    Result = new MsgResult();
                    Result.ParseFrom(obj.Value);
                    break;

                case 2:
                    CharacterCode = obj.Value;
                    break;

                case 3:
                    EquipCode = obj.Value;
                    break;

                case 4:
                    UseOrNot = obj.Value;
                    break;

                default:
                    break;
                }
            }
        }
Пример #7
0
 /// <summary>
 /// 使用技能失败。
 /// </summary>
 public UseSkillFail
 (
     MsgResult result
 ) : this()
 {
     Result = result;
 }
Пример #8
0
        public void ParseFrom(byte[] buffer, int offset, int size)
        {
            if (buffer == null)
            {
                return;
            }
            ProtoBufferReader reader = new ProtoBufferReader(buffer, offset, size);

            foreach (ProtoBufferObject obj in reader.ProtoBufferObjs)
            {
                switch (obj.FieldNumber)
                {
                case 1:
                    NicknameResult = new MsgResult();
                    NicknameResult.ParseFrom(obj.Value);
                    break;

                case 2:
                    CharacterResult = new MsgResult();
                    CharacterResult.ParseFrom(obj.Value);
                    break;

                case 100:
                    CurrentUser = new User();
                    CurrentUser.ParseFrom(obj.Value);
                    break;

                default:
                    break;
                }
            }
        }
Пример #9
0
 /// <summary>
 /// 升级蔬菜失败。
 /// </summary>
 public UpgradeVegetableFail
 (
     MsgResult result
 ) : this()
 {
     Result = result;
 }
Пример #10
0
 /// <summary>
 /// 刷新邮件列表失败。
 /// </summary>
 public RefreshMailListFail
 (
     MsgResult result
 ) : this()
 {
     Result = result;
 }
Пример #11
0
 /// <summary>
 /// 登录失败。
 /// </summary>
 public LoginFail
 (
     MsgResult result
 ) : this()
 {
     Result = result;
 }
Пример #12
0
 /// <summary>
 /// 请求礼物失败。
 /// </summary>
 public RequestMailGiftFail
 (
     MsgResult result,
     string mailId
 ) : this()
 {
     Result = result;
     MailId = mailId;
 }
Пример #13
0
 /// <summary>
 /// 购买角色失败。
 /// </summary>
 public BuyCharacterFail
 (
     int characterCode,
     MsgResult result
 ) : this()
 {
     CharacterCode = characterCode;
     Result        = result;
 }
Пример #14
0
 /// <summary>
 /// 切换角色失败。
 /// </summary>
 public ChangeCharacterFail
 (
     MsgResult result,
     int newCharacterCode
 ) : this()
 {
     Result           = result;
     NewCharacterCode = newCharacterCode;
 }
Пример #15
0
 /// <summary>
 /// 兑换失败。
 /// </summary>
 public ExchangeFail
 (
     string name,
     MsgResult result
 ) : this()
 {
     Name   = name;
     Result = result;
 }
Пример #16
0
 /// <summary>
 /// 请求开始挑战失败。
 /// </summary>
 public RequestStartChallengeFail
 (
     string challengeId,
     MsgResult result
 ) : this()
 {
     ChallengeId = challengeId;
     Result      = result;
 }
Пример #17
0
 /// <summary>
 /// 请求成功的时候,直接发送UserVegetable消息给客户端。
 /// 请求玩家蔬菜信息失败。
 /// </summary>
 public RequestUserVegetableFail
 (
     MsgResult result,
     int vegetableCode
 ) : this()
 {
     Result        = result;
     VegetableCode = vegetableCode;
 }
Пример #18
0
 /// <summary>
 /// 检查订单失败。
 /// </summary>
 public CheckTradeFail
 (
     string outTradeNo,
     MsgResult result
 ) : this()
 {
     OutTradeNo = outTradeNo;
     Result     = result;
 }
Пример #19
0
 /// <summary>
 /// 加速升级蔬菜失败。
 /// </summary>
 public SpeedUpVegetableUpgradeFail
 (
     int vegetableCode,
     MsgResult result
 ) : this()
 {
     VegetableCode = vegetableCode;
     Result        = result;
 }
Пример #20
0
 /// <summary>
 /// 请求交易失败。
 /// </summary>
 public RequestTradeFail
 (
     string rechargeName,
     int count,
     MsgResult result
 ) : this()
 {
     RechargeName = rechargeName;
     Count        = count;
     Result       = result;
 }
Пример #21
0
 /// <summary>
 /// 请求挑战失败。
 /// </summary>
 public RequestChallengeFail
 (
     int majorLevelId,
     int subLevelId,
     MsgResult result
 ) : this()
 {
     MajorLevelId = majorLevelId;
     SubLevelId   = subLevelId;
     Result       = result;
 }
Пример #22
0
 /// <summary>
 /// 使用装备失败。
 /// </summary>
 public UseEquipFail
 (
     MsgResult result,
     int characterCode,
     int equipCode,
     bool useOrNot
 ) : this()
 {
     Result        = result;
     CharacterCode = characterCode;
     EquipCode     = equipCode;
     UseOrNot      = useOrNot;
 }