public override PacketDistributed MergeFrom(pb::CodedInputStream input, PacketDistributed _base) { GCGardenOperateResult _inst = (GCGardenOperateResult)_base; while (true) { uint tag = input.ReadTag(); switch (tag) { case 0: { return(_inst); } case 8: { _inst.Operate = input.ReadInt32(); break; } case 18: { GardenFieldInfo subBuilder = new GardenFieldInfo(); input.ReadMessage(subBuilder); _inst.AddFieldInfo(subBuilder); break; } } } return(_inst); }
public override PacketDistributed MergeFrom(pb::CodedInputStream input, PacketDistributed _base) { GardenFieldInfo _inst = (GardenFieldInfo)_base; while (true) { uint tag = input.ReadTag(); switch (tag) { case 0: { return(_inst); } case 8: { _inst.FieldID = input.ReadInt32(); break; } case 18: { GardenHerbalInfo subBuilder = new GardenHerbalInfo(); input.ReadMessage(subBuilder); _inst.HerbalInfo = subBuilder; break; } } } return(_inst); }
public void AddFieldInfo(GardenFieldInfo value) { fieldInfo_.Add(value); }