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; } } } }
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; } } } }