package emu.grasscutter.server.packet.send; import emu.grasscutter.net.packet.BasePacket; import emu.grasscutter.net.packet.PacketOpcodes; import emu.grasscutter.net.proto.BuyGoodsRspOuterClass; import emu.grasscutter.net.proto.ShopGoodsOuterClass; public class PacketBuyGoodsRsp extends BasePacket { public PacketBuyGoodsRsp(int shopType, int boughtNum, ShopGoodsOuterClass.ShopGoods sg) { super(PacketOpcodes.BuyGoodsRsp); BuyGoodsRspOuterClass.BuyGoodsRsp buyGoodsRsp = BuyGoodsRspOuterClass.BuyGoodsRsp.newBuilder() .setShopType(shopType) .setBoughtNum(boughtNum) .addGoodsList(ShopGoodsOuterClass.ShopGoods.newBuilder() .mergeFrom(sg) .setBoughtNum(boughtNum) ).build(); this.setData(buyGoodsRsp); } }