package com.ljsd.jieling.protocols; option optimize_for = SPEED; import "CommonProto.proto"; message GetArenaInfoResponse{ optional ArenaInfo arenaInfo = 1; } message GetArenaRankInfoRequest{ optional int32 page = 1; //页数 } message ArenaChallengeRequest{ optional int32 teamId =1; // 本人进攻队伍id optional int32 challengeUid = 2 ;// 对手uid optional int32 skipFight = 3 ;// 1:标识跳过战斗 0: 不跳过战斗 } message ArenaChallengeResponse{ optional int32 myScoreChange = 1 ; //我的分数变化值 optional int32 defScoreChange =2; // 对手分数变化值 repeated ArenaEnemy arenaEnemys = 3; //新的一批对手信息 optional FightData fightData =4; // 战斗数据 optional int32 fightResult = 5 ;// 战斗结果 } message GetArenaRankInfoResponse{ repeated ArenaEnemy rankInfos = 1; //成员排名信息 optional int32 myscore = 2; //我的积分 optional int32 myRank =3 ;// 我的排名 } message ArenaRandomResponse{ repeated ArenaEnemy arenaEnemys = 1; //新的一批对手信息 } message ArenaRecordInfoResponse{ repeated ArenaRecordInfo arenaRecordInfo =1; } message PlayWithSbRequest{ optional int32 challengeUid =1; optional int32 myteamId = 2; } message PlayWithSbResponse{ optional FightData fightData =1; // 战斗数据 } message ChampionGetInfoResponse{ optional int32 joinState = 1; // 0:未参加 1:参加 optional int32 progress = 2;// 进度 选拨赛|决赛 第几轮 阶段(准备、竞猜、战斗、结束) optional int32 endTime = 3; //进度结束时间 optional int32 myrank = 4; //排名 optional int32 maxRank = 5; //历史最高排名 optional ChampionBattleInfo championBattleInfo=6; } message ChampionProgressUpdateIndication{ optional int32 progress = 1;// 进度 optional int32 endTime = 2; //进度结束时间 } //获取竞猜信息 message ChampionGetBetRequest{ optional int32 type =1; // 0 全量 1 : 只给ChampionBetInfo } message ChampionGetBetResponse{ optional ChampionBattleInfo championBattleInfo=1; //竞猜队伍信息 optional ChampionBetInfo championBetInfo = 2;// 竞猜押注信息 optional int32 winUid = 3; //我压得是 } message ChampionBetReqeust{ optional int32 winUid = 1 ; //押注x胜利 optional int32 coins = 2 ;//筹码 } message ChampionGetWorldRankRequest{ optional int32 page = 1; } message ChampionGetWorldRankResponse{ repeated ArenaEnemy rankInfos = 1; //成员排名信息 optional int32 myRank =3 ;// 我的排名 } message ChampionGetMyTeamInfoResponse{ repeated ChampionTeamPersonInfo championTeamPersonInfo =1; }