地图协议定义
This commit is contained in:
@@ -1,4 +1,30 @@
|
|||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
package Fantasy.Network.Message;
|
package Fantasy.Network.Message;
|
||||||
|
|
||||||
|
message MapRoleInfo
|
||||||
|
{
|
||||||
|
int64 Id;
|
||||||
|
}
|
||||||
|
|
||||||
|
message C2Map_EnterMapRequest // ICustomRouteRequest,Map2C_EnterMapResponse,MapRoute
|
||||||
|
{
|
||||||
|
int32 MapId = 1;//地图id
|
||||||
|
int64 RoomId = 2;//房间id,如果联机则有
|
||||||
|
}
|
||||||
|
|
||||||
|
message Map2C_EnterMapResponse // ICustomRouteResponse
|
||||||
|
{
|
||||||
|
repeated MapRoleInfo Roles = 1;//地图玩家列表
|
||||||
|
}
|
||||||
|
|
||||||
|
///用户进入地图
|
||||||
|
message Map2C_RoleEnterMap // ICustomRouteMessage,MapRoute
|
||||||
|
{
|
||||||
|
MapRoleInfo Info = 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
///用户离开地图
|
||||||
|
message Map2C_RoleExitMap // ICustomRouteMessage,MapRoute
|
||||||
|
{
|
||||||
|
int64 Id = 1;//离开人员
|
||||||
|
}
|
||||||
@@ -28,19 +28,13 @@ message C2G_LoginRequest // IRequest,G2C_LoginResponse
|
|||||||
}
|
}
|
||||||
message G2C_LoginResponse // IResponse
|
message G2C_LoginResponse // IResponse
|
||||||
{
|
{
|
||||||
GameAccountInfo GameAccountInfo = 1;
|
int64 RoleId = 1;
|
||||||
}
|
}
|
||||||
/// 通知客户端重复登录
|
/// 通知客户端重复登录
|
||||||
message G2C_RepeatLogin // IMessage
|
message G2C_RepeatLogin // IMessage
|
||||||
{
|
{
|
||||||
|
|
||||||
}
|
}
|
||||||
/// GameAccount实体类
|
|
||||||
message GameAccountInfo
|
|
||||||
{
|
|
||||||
int64 CreateTime = 1;
|
|
||||||
int64 LoginTime = 2;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
message C2Game_GetRoleInfoRequest // ICustomRouteRequest,Game2C_GetRoleInfoResponse,GameRoute
|
message C2Game_GetRoleInfoRequest // ICustomRouteRequest,Game2C_GetRoleInfoResponse,GameRoute
|
||||||
@@ -50,5 +44,6 @@ message C2Game_GetRoleInfoRequest // ICustomRouteRequest,Game2C_GetRoleInfoRespo
|
|||||||
|
|
||||||
message Game2C_GetRoleInfoResponse // ICustomRouteResponse
|
message Game2C_GetRoleInfoResponse // ICustomRouteResponse
|
||||||
{
|
{
|
||||||
RoleSimpleInfo Roles = 1; //角色列表
|
RoleInfo RoleInfo = 1; //账号信息
|
||||||
|
int64 RoomId = 2; //所在房间
|
||||||
}
|
}
|
||||||
@@ -41,8 +41,9 @@ message RoleInfo
|
|||||||
repeated FishInfo Fishs = 4; //鱼护
|
repeated FishInfo Fishs = 4; //鱼护
|
||||||
repeated ActivityInfo Activities = 5; //活动信息
|
repeated ActivityInfo Activities = 5; //活动信息
|
||||||
repeated KeyValueInt64 Currency = 6; //货币信息
|
repeated KeyValueInt64 Currency = 6; //货币信息
|
||||||
repeated KeyValueInt64 Slots = 7; //插槽使用情况
|
repeated KeyValueInt64 Slots = 7; //插槽使用情况
|
||||||
repeated SkillInfo Skills = 8; //技能信息
|
repeated SkillInfo Skills = 8; //技能信息
|
||||||
|
int32 MapId = 9; //当前所在地图
|
||||||
}
|
}
|
||||||
|
|
||||||
/// 角色信息
|
/// 角色信息
|
||||||
@@ -53,7 +54,8 @@ message RoleSimpleInfo
|
|||||||
string Head = 3; //头像
|
string Head = 3; //头像
|
||||||
string Country = 4; //国家
|
string Country = 4; //国家
|
||||||
int32 Level = 5; //等级
|
int32 Level = 5; //等级
|
||||||
bool Vip = 6; //是否vip
|
bool Vip = 6; //是否vip
|
||||||
|
int32 MapId = 7; //当前所在地图
|
||||||
}
|
}
|
||||||
|
|
||||||
/// VIP信息
|
/// VIP信息
|
||||||
|
|||||||
Reference in New Issue
Block a user