Example #1
0
        public void MergeFrom(pb::CodedInputStream input)
        {
            rpcId_   = 0;
            error_   = 0;
            message_ = "";
            time_    = 0;
            uint tag;

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

                case 10: {
                    if (playerInfos_ == null)
                    {
                        playerInfos_ = new global::ETModel.PlayerInfo();
                    }
                    input.ReadMessage(playerInfos_);
                    break;
                }

                case 720: {
                    RpcId = input.ReadInt32();
                    break;
                }

                case 728: {
                    Error = input.ReadInt32();
                    break;
                }

                case 738: {
                    Message = input.ReadString();
                    break;
                }

                case 752: {
                    Time = input.ReadInt64();
                    break;
                }
                }
            }
        }
Example #2
0
        public void MergeFrom(pb::CodedInputStream input)
        {
            if (playerInfo_ != null)
            {
                MessagePool.Instance.Recycle(playerInfo_);
            }
            playerInfo_ = null;
            for (int i = 0; i < playerInfos_.Count; i++)
            {
                MessagePool.Instance.Recycle(playerInfos_[i]);
            }
            playerInfos_.Clear();
            testRepeatedString_.Clear();
            testRepeatedInt32_.Clear();
            testRepeatedInt64_.Clear();
            rpcId_   = 0;
            error_   = 0;
            message_ = "";
            uint tag;

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

                case 10: {
                    if (playerInfo_ == null)
                    {
                        playerInfo_ = new global::ETModel.PlayerInfo();
                    }
                    input.ReadMessage(playerInfo_);
                    break;
                }

                case 18: {
                    playerInfos_.AddEntriesFrom(input, _repeated_playerInfos_codec);
                    break;
                }

                case 26: {
                    testRepeatedString_.AddEntriesFrom(input, _repeated_testRepeatedString_codec);
                    break;
                }

                case 34:
                case 32: {
                    testRepeatedInt32_.AddEntriesFrom(input, _repeated_testRepeatedInt32_codec);
                    break;
                }

                case 42:
                case 40: {
                    testRepeatedInt64_.AddEntriesFrom(input, _repeated_testRepeatedInt64_codec);
                    break;
                }

                case 720: {
                    RpcId = input.ReadInt32();
                    break;
                }

                case 728: {
                    Error = input.ReadInt32();
                    break;
                }

                case 738: {
                    Message = input.ReadString();
                    break;
                }
                }
            }
        }