52 lines
1.0 KiB
Protocol Buffer
52 lines
1.0 KiB
Protocol Buffer
syntax = "proto3";
|
|
option go_package = ".;pb";
|
|
import "enchant/enchant_db.proto";
|
|
import "battle/battle_msg.proto";
|
|
message EnchantGetListReq {
|
|
|
|
}
|
|
|
|
message EnchantGetListResp {
|
|
DBEnchant data = 1;
|
|
}
|
|
|
|
// 挑战
|
|
message EnchantChallengeReq {
|
|
int32 bossType = 1; // boos 类型
|
|
BattleFormation battle = 2;
|
|
}
|
|
|
|
message EnchantChallengeResp {
|
|
BattleInfo info = 1;
|
|
int32 bossType = 2; // boos 类型
|
|
}
|
|
|
|
message EnchantChallengeOverReq {
|
|
int32 bossType = 1; // boos 类型
|
|
BattleReport report = 2; //战报
|
|
int64 score = 3; //获得积分 或伤害
|
|
}
|
|
|
|
// 客户端通知服务器打赢了
|
|
message EnchantChallengeOverResp {
|
|
DBEnchant data = 1;
|
|
}
|
|
|
|
// 购买
|
|
message EnchantBuyReq {
|
|
int32 count = 1;// 购买次数
|
|
}
|
|
|
|
message EnchantBuyResp {
|
|
DBEnchant data = 1;
|
|
}
|
|
|
|
// 排行榜
|
|
message EnchantRankListReq{
|
|
int32 boosType = 1; // boss 类型
|
|
bool friend = 2; // 是否是好友榜
|
|
}
|
|
|
|
message EnchantRankListResp{
|
|
repeated DBEnchantRank ranks = 1; // 排行数据 有序的 注意boss类型
|
|
} |