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