| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 |
- // message结构的属性名请使用 驼峰小写字母开始
- syntax = "proto3";
- option go_package = "/pb";
- package pb;
- // 阵容类型-阵容列表
- message LineupsList {
- // key 阵容类型 1探险阵容 value 阵容类型下阵容列表
- repeated Lineups lineups = 1;
- }
- // 阵容列表
- message Lineups {
- // 阵容类型 1探险阵容
- int32 lineupType = 1;
- // 阵容列表
- repeated Lineup list = 2;
- }
- // 阵容
- message Lineup {
- // 阵容 ID
- int32 lineupID = 1;
- // 阵容成员
- repeated LineupMember members = 2;
- // 激活的羁绊ID列表
- repeated int32 fetterIDs = 3;
- }
- // 阵容类型-阵容信息
- message LineupInfo {
- // 阵容类型 1探险阵容
- int32 lineupType = 1;
- // 变更阵容
- Lineup lineup = 2;
- }
- // 阵容成员
- message LineupMember {
- // 阵容位置(0-8)
- int32 index = 1;
- // 英雄唯一 ID
- int64 heroGUID = 2;
- }
- // [请求] 阵容上阵英雄
- message LineupUpRequest {
- // 英雄 GUID
- int64 heroGUID = 1;
- // 阵容类型 1探险阵容
- int32 lineupType = 2;
- // 阵容 ID
- int32 lineupID = 3;
- // 阵容位置
- int32 index = 4;
- }
- // [请求] 阵容下阵英雄
- message LineupLeaveRequest {
- // 阵容类型 1探险阵容
- int32 lineupType = 1;
- // 阵容 ID
- int32 lineupID = 2;
- // 下阵阵容位置
- int32 index = 3;
- }
- // [请求] 阵容英雄交换
- message LineupChangeRequest {
- // 阵容类型 1探险阵容
- int32 lineupType = 1;
- // 源阵容ID和成员阵容位置
- int32 srcLineupID = 2;
- int32 srcIndex = 3;
- // 目标阵容ID和成员阵容位置
- int32 dstLineupID = 4;
- int32 dstIndex = 5;
- }
- // [请求] 阵容调整阵容
- message LineupAdjustRequest {
- // 阵容类型 1探险阵容
- int32 lineupType = 1;
- // 阵容ID
- int32 lineupID = 2;
- // 阵容成员阵容位置
- int32 index = 3;
- // 转换到阵容位置
- int32 toIndex = 4;
- }
|