46 lines
1.2 KiB
Protocol Buffer
46 lines
1.2 KiB
Protocol Buffer
syntax = "proto3";
|
|
package Pb;
|
|
option go_package = "pb/";
|
|
|
|
// ModId.ModuleLogin: 3000
|
|
// 登录模块消息定义
|
|
// 如果定义的消息内没有字段或者消息被注释掉了,说明该请求不需要参数,发送消息时仅发送包头即可,包体可为空, 返回的消息亦是如此。
|
|
|
|
// MsgId.ModLevelSceneEnter: 3001
|
|
// 进入场景返回
|
|
message SceneEnterAck {
|
|
uint32 SceneId = 1;//场景ID
|
|
}
|
|
|
|
// MsgId.ModLevelEnter: 3001
|
|
// 进入关卡请求
|
|
message LevelEnterReq {
|
|
uint32 CopyType = 1; //副本类型
|
|
uint32 LevelId = 2; //关卡ID
|
|
}
|
|
|
|
// MsgId.ModLevelEnter: 3001
|
|
// 进入关卡返回
|
|
message LevelEnterAck {
|
|
uint32 CopyType = 1; //副本类型
|
|
uint32 LevelId = 2; //关卡ID
|
|
}
|
|
|
|
// CopyStatus 副本状态
|
|
message CopyStatus {
|
|
uint32 CopyType = 1; //副本类型,场景表中的副本类型
|
|
uint32 LevelId = 2; //配置表索引(ID)
|
|
int32 MaxScore = 3; //得分(星数)
|
|
}
|
|
|
|
// MsgId.ModLevelEnter: 3001
|
|
// MsgCopyStatusListAck 副本状态列表
|
|
message CopyStatusListAck {
|
|
repeated CopyStatus StatusList = 1;
|
|
}
|
|
|
|
// MsgId.ModLevelEnter: 3001
|
|
// MsgCopyStatusChangeAck 副本状态变更
|
|
message MsgCopyStatusChangeAck {
|
|
CopyStatus Status = 1;
|
|
} |