コード例 #1
0
        public void MergeFrom(pb::CodedInputStream input)
        {
            uint tag;

            while ((tag = input.ReadTag()) != 0)
            {
                switch (tag)
                {
                default:
                    input.SkipLastField();
                    break;

                case 8: {
                    missionType_ = (global::MissionTypePB)input.ReadEnum();
                    break;
                }

                case 16: {
                    player_ = (global::PlayerPB)input.ReadEnum();
                    break;
                }

                case 24: {
                    Weight = input.ReadSInt32();
                    break;
                }

                case 34: {
                    awards_.AddEntriesFrom(input, _repeated_awards_codec);
                    break;
                }
                }
            }
        }
コード例 #2
0
ファイル: BeanUserMission.cs プロジェクト: linxscc/LoveGame
        public void MergeFrom(pb::CodedInputStream input)
        {
            uint tag;

            while ((tag = input.ReadTag()) != 0)
            {
                switch (tag)
                {
                default:
                    input.SkipLastField();
                    break;

                case 8: {
                    UserId = input.ReadSInt32();
                    break;
                }

                case 16: {
                    MissionId = input.ReadSInt32();
                    break;
                }

                case 24: {
                    missionType_ = (global::MissionTypePB)input.ReadEnum();
                    break;
                }

                case 32: {
                    status_ = (global::MissionStatusPB)input.ReadEnum();
                    break;
                }

                case 40: {
                    Progress = input.ReadSInt64();
                    break;
                }

                case 48: {
                    Finish = input.ReadSInt64();
                    break;
                }
                }
            }
        }
コード例 #3
0
        public void MergeFrom(pb::CodedInputStream input)
        {
            uint tag;

            while ((tag = input.ReadTag()) != 0)
            {
                switch (tag)
                {
                default:
                    input.SkipLastField();
                    break;

                case 8: {
                    MissionId = input.ReadSInt32();
                    break;
                }

                case 18: {
                    MissionName = input.ReadString();
                    break;
                }

                case 24: {
                    missionType_ = (global::MissionTypePB)input.ReadEnum();
                    break;
                }

                case 34: {
                    award_.AddEntriesFrom(input, _repeated_award_codec);
                    break;
                }

                case 42: {
                    MissionDesc = input.ReadString();
                    break;
                }

                case 50: {
                    JumpTo = input.ReadString();
                    break;
                }

                case 56: {
                    Weight = input.ReadSInt32();
                    break;
                }

                case 64: {
                    player_ = (global::PlayerPB)input.ReadEnum();
                    break;
                }

                case 72: {
                    PopUps = input.ReadSInt32();
                    break;
                }

                case 82: {
                    if (extra_ == null)
                    {
                        extra_ = new global::Com.Proto.ExtraValuePB();
                    }
                    input.ReadMessage(extra_);
                    break;
                }
                }
            }
        }