mirror of
https://github.com/Grasscutters/Grasscutter.git
synced 2026-06-13 11:23:40 +08:00
[BREAKING CHANGE] proto auto compiled by gradle (#226)
* [BREAK] proto auto compiled by gradle * [BREAK] move proto to submodule * update gitmodules * [BREAK] move proto to submodule * move proto to submodule * fix merge conflict * fix github action after merging * fix merge conflicts and del submodule * upload the proto
This commit is contained in:
committed by
GitHub
Unverified
parent
627a2f1ee8
commit
addfb5eb5d
@@ -0,0 +1,58 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.net.packet.GenshinPacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.CombineReqOuterClass;
|
||||
import emu.grasscutter.net.proto.CombineRspOuterClass;
|
||||
import emu.grasscutter.net.proto.ItemParamOuterClass;
|
||||
import emu.grasscutter.net.proto.RetcodeOuterClass;
|
||||
|
||||
public class PacketCombineRsp extends GenshinPacket {
|
||||
|
||||
public PacketCombineRsp() {
|
||||
super(PacketOpcodes.CombineRsp);
|
||||
|
||||
CombineRspOuterClass.CombineRsp proto = CombineRspOuterClass.CombineRsp.newBuilder()
|
||||
.setRetcode(RetcodeOuterClass.Retcode.RET_SVR_ERROR_VALUE).build();
|
||||
|
||||
|
||||
this.setData(proto);
|
||||
}
|
||||
|
||||
public PacketCombineRsp(int retcode) {
|
||||
super(PacketOpcodes.CombineRsp);
|
||||
|
||||
CombineRspOuterClass.CombineRsp proto = CombineRspOuterClass.CombineRsp.newBuilder()
|
||||
.setRetcode(retcode).build();
|
||||
|
||||
|
||||
this.setData(proto);
|
||||
}
|
||||
|
||||
public PacketCombineRsp(CombineReqOuterClass.CombineReq combineReq,
|
||||
Iterable<ItemParamOuterClass.ItemParam> costItemList,
|
||||
Iterable<ItemParamOuterClass.ItemParam> resultItemList,
|
||||
Iterable<ItemParamOuterClass.ItemParam> totalRandomItemList,
|
||||
Iterable<ItemParamOuterClass.ItemParam> totalReturnItemList,
|
||||
Iterable<ItemParamOuterClass.ItemParam> totalExtraItemList) {
|
||||
|
||||
super(PacketOpcodes.CombineRsp);
|
||||
|
||||
CombineRspOuterClass.CombineRsp proto = CombineRspOuterClass.CombineRsp.newBuilder()
|
||||
.setRetcode(RetcodeOuterClass.Retcode.RET_SUCC_VALUE)
|
||||
.setCombineId(combineReq.getCombineId())
|
||||
.setCombineCount(combineReq.getCombineCount())
|
||||
.setAvatarGuid(combineReq.getAvatarGuid())
|
||||
.addAllCostItemList(costItemList)
|
||||
.addAllResultItemList(resultItemList)
|
||||
.addAllTotalRandomItemList(totalRandomItemList)
|
||||
.addAllTotalReturnItemList(totalReturnItemList)
|
||||
.addAllTotalExtraItemList(totalExtraItemList)
|
||||
.build();
|
||||
|
||||
this.setData(proto);
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user