syntax = "proto3"; option go_package = ".;pb"; import "enchant_db.proto"; import "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类型 }