public override PacketDistributed MergeFrom(pb::CodedInputStream input, PacketDistributed _base) { StoneSlotInfo _inst = (StoneSlotInfo)_base; while (true) { uint tag = input.ReadTag(); switch (tag) { case 0: { return(_inst); } case 8: { _inst.SlotId = input.ReadInt32(); break; } case 18: { StoneInfo subBuilder = new StoneInfo(); input.ReadMessage(subBuilder); _inst.AddStoneInfo(subBuilder); break; } } } return(_inst); }
public override PacketDistributed MergeFrom(pb::CodedInputStream input, PacketDistributed _base) { GCStone _inst = (GCStone)_base; while (true) { uint tag = input.ReadTag(); switch (tag) { case 0: { return(_inst); } case 8: { _inst.Type = input.ReadInt32(); break; } case 18: { StoneSlotInfo subBuilder = new StoneSlotInfo(); input.ReadMessage(subBuilder); _inst.AddStoneSlotList(subBuilder); break; } case 24: { _inst.ErrorCode = input.ReadInt32(); break; } case 32: { _inst.AddGemSyms(input.ReadInt32()); break; } } } return(_inst); }
public void AddStoneSlotList(StoneSlotInfo value) { stoneSlotList_.Add(value); }