mirror of
https://github.com/Grasscutters/Grasscutter.git
synced 2026-05-23 21:29:51 +08:00
91f8381fb1
* feature(2.7 version): support 2.7 version & upload new protos 1. Support GC in GI 2.7.0; 2. Upload new protos; 3. Fix some bugs cuz by new protos. BREAKING CHANGE: all * fix(database helper): fix player uid issues * fix(ability embryo): uint32 to fixed32 * fix(proto): map mark rename MAP_MARK_FROM_TYPE_NOE to MAP_MARK_FROM_TYPE_NONE * fix(game version): change game version to 2.7.0 * perf(proto): remove unused protos 1. Remove unused protos; 2. Temporarily commented out some of the proto fields. * fix(proto): uint32 to fixed32
23 lines
854 B
Java
23 lines
854 B
Java
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)
|
|
.setBuyCount(boughtNum)
|
|
.addGoodsList(ShopGoodsOuterClass.ShopGoods.newBuilder()
|
|
.mergeFrom(sg)
|
|
.setBoughtNum(boughtNum)
|
|
).build();
|
|
|
|
this.setData(buyGoodsRsp);
|
|
}
|
|
}
|