miduo_protocol/protos/ArenaInfoProto.proto

107 lines
2.6 KiB
Protocol Buffer
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

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=5;
}
message ChampionProgressUpdateIndication{
optional int32 progress = 1;// 进度
optional int32 endTime = 2; //进度结束时间
}
//获取竞猜信息
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 ChampionBetBroadIndication{
optional ChampionBetInfo championBetInfo = 1;
}
message ChampionGetWorldRankRequest{
optional int32 page = 1;
}
message ChampionGetWorldRankResponse{
repeated ArenaEnemy rankInfos = 1; //成员排名信息
optional int32 myRank =3 ;// 我的排名
}
message ChampionGetMyTeamInfoResponse{
repeated ChampionTeamPersonInfo championTeamPersonInfo =1;
}