public override PacketDistributed MergeFrom(pb::CodedInputStream input, PacketDistributed _base) { GCCapeLevelUpResult _inst = (GCCapeLevelUpResult)_base; while (true) { uint tag = input.ReadTag(); switch (tag) { case 0: { return(_inst); } case 8: { _inst.Result = input.ReadInt32(); break; } case 18: { CapeInfo subBuilder = new CapeInfo(); input.ReadMessage(subBuilder); _inst.CapeInfo = subBuilder; break; } case 24: { _inst.Operate = input.ReadInt32(); break; } } } return(_inst); }
public override PacketDistributed MergeFrom(pb::CodedInputStream input, PacketDistributed _base) { CapeInfo _inst = (CapeInfo)_base; while (true) { uint tag = input.ReadTag(); switch (tag) { case 0: { return(_inst); } case 8: { _inst.CapeLevel = input.ReadInt32(); break; } case 16: { _inst.LuckValue = input.ReadInt32(); break; } case 24: { _inst.MaxLuck = input.ReadInt32(); break; } } } return(_inst); }
//end merged public override bool IsInitialized() { if (HasCapeInfo) { if (!CapeInfo.IsInitialized()) { return(false); } } return(true); }
public override void WriteTo(pb::CodedOutputStream output) { int size = SerializedSize(); if (HasResult) { output.WriteInt32(1, Result); } { output.WriteTag((int)2, pb::WireFormat.WireType.LengthDelimited); output.WriteRawVarint32((uint)CapeInfo.SerializedSize()); CapeInfo.WriteTo(output); } if (HasOperate) { output.WriteInt32(3, Operate); } }
public override int SerializedSize() { int size = memoizedSerializedSize; if (size != -1) { return(size); } size = 0; if (HasResult) { size += pb::CodedOutputStream.ComputeInt32Size(1, Result); } { int subsize = CapeInfo.SerializedSize(); size += pb::CodedOutputStream.ComputeTagSize((int)2) + pb::CodedOutputStream.ComputeRawVarint32Size((uint)subsize) + subsize; } if (HasOperate) { size += pb::CodedOutputStream.ComputeInt32Size(3, Operate); } memoizedSerializedSize = size; return(size); }
public void SetCapeInfo(CapeInfo value) { hasCapeInfo = true; capeInfo_ = value; }