82 lines
1.2 KiB
Protocol Buffer
82 lines
1.2 KiB
Protocol Buffer
syntax = "proto3";
|
|
|
|
package ET;
|
|
|
|
message SkillInfo
|
|
{
|
|
int32 skillId = 1;
|
|
int32 skillLevel = 2;
|
|
}
|
|
|
|
message HeroInfo
|
|
{
|
|
int64 heroId = 1;
|
|
int32 configId = 2;
|
|
int32 level = 3;
|
|
int64 exp = 4;
|
|
int32 star = 5;
|
|
int64 starExp = 6;
|
|
repeated SkillInfo skills = 7;
|
|
}
|
|
|
|
// ResponseType R2C_SummonHero
|
|
message C2G_SummonHero // ISessionRequest
|
|
{
|
|
int32 RpcId = 1;
|
|
string reqId = 2;
|
|
int32 configId = 3;
|
|
}
|
|
|
|
message R2C_SummonHero // ISessionResponse
|
|
{
|
|
int32 RpcId = 1;
|
|
int32 Error = 2;
|
|
string Message = 3;
|
|
HeroInfo hero = 4;
|
|
}
|
|
|
|
// ResponseType R2C_HeroAddExp
|
|
message C2G_HeroAddExp // ISessionRequest
|
|
{
|
|
int32 RpcId = 1;
|
|
string reqId = 2;
|
|
int64 heroId = 3;
|
|
int32 itemId = 4;
|
|
int32 count = 5;
|
|
}
|
|
|
|
message R2C_HeroAddExp // ISessionResponse
|
|
{
|
|
int32 RpcId = 1;
|
|
int32 Error = 2;
|
|
string Message = 3;
|
|
HeroInfo hero = 4;
|
|
}
|
|
|
|
// ResponseType R2C_HeroSkillUp
|
|
message C2G_HeroSkillUp // ISessionRequest
|
|
{
|
|
int32 RpcId = 1;
|
|
string reqId = 2;
|
|
int64 heroId = 3;
|
|
int32 skillIndex = 4;
|
|
}
|
|
|
|
message R2C_HeroSkillUp // ISessionResponse
|
|
{
|
|
int32 RpcId = 1;
|
|
int32 Error = 2;
|
|
string Message = 3;
|
|
HeroInfo hero = 4;
|
|
}
|
|
|
|
message Hero_HeroInfo // IMessage
|
|
{
|
|
HeroInfo hero = 1;
|
|
}
|
|
|
|
message Hero_HeroInfoList // IMessage
|
|
{
|
|
repeated HeroInfo heroes = 1;
|
|
}
|