协议定义
This commit is contained in:
@@ -1,9 +1,56 @@
|
|||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
package Fantasy.Network.Message;
|
package Fantasy.Network.Message;
|
||||||
|
|
||||||
|
message GearItemInfo
|
||||||
|
{
|
||||||
|
int64 Id = 1; //唯一id
|
||||||
|
int32 ConfigId = 2; //配置id
|
||||||
|
}
|
||||||
|
|
||||||
|
message Vector3Info
|
||||||
|
{
|
||||||
|
float x = 1;
|
||||||
|
float y = 2;
|
||||||
|
float z = 3;
|
||||||
|
}
|
||||||
|
message QuaternionInfo
|
||||||
|
{
|
||||||
|
float x = 1;
|
||||||
|
float y = 2;
|
||||||
|
float z = 3;
|
||||||
|
float w = 4;
|
||||||
|
}
|
||||||
|
|
||||||
|
message GearStateInfo
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
message RoleStateInfo
|
||||||
|
{
|
||||||
|
int32 State = 1; //状态id
|
||||||
|
repeated string Args = 2; //状态参数
|
||||||
|
}
|
||||||
|
|
||||||
message MapRoleInfo
|
message MapRoleInfo
|
||||||
{
|
{
|
||||||
int64 Id;
|
RoleSimpleInfo Info = 1; //基础信息
|
||||||
|
}
|
||||||
|
|
||||||
|
message MapRoleInfo
|
||||||
|
{
|
||||||
|
int64 Id = 1; //用户id
|
||||||
|
MapRolePositionInfo Location = 2; //位置信息
|
||||||
|
RoleStateInfo State = 3; //状态信息
|
||||||
|
repeated GearItemInfo Gears = 4; //钓组数据
|
||||||
|
MapRoleInfo Info = 5; //玩家信息
|
||||||
|
GearStateInfo GearStateInfo = 6; //钓组状态信息
|
||||||
|
}
|
||||||
|
|
||||||
|
message MapRolePositionInfo
|
||||||
|
{
|
||||||
|
Vector3Info Position = 1;
|
||||||
|
QuaternionInfo Rotation = 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
message C2Map_EnterMapRequest // ICustomRouteRequest,Map2C_EnterMapResponse,MapRoute
|
message C2Map_EnterMapRequest // ICustomRouteRequest,Map2C_EnterMapResponse,MapRoute
|
||||||
@@ -17,14 +64,50 @@ message Map2C_EnterMapResponse // ICustomRouteResponse
|
|||||||
repeated MapRoleInfo Roles = 1;//地图玩家列表
|
repeated MapRoleInfo Roles = 1;//地图玩家列表
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
message C2Map_Move // ICustomRouteMessage,MapRoute
|
||||||
|
{
|
||||||
|
MapRolePositionInfo Location = 1;
|
||||||
|
bool IsStop = 2;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
///用户进入地图
|
///用户进入地图
|
||||||
message Map2C_RoleEnterMap // ICustomRouteMessage,MapRoute
|
message Map2C_RoleEnterMapNotify // ICustomRouteMessage,MapRoute
|
||||||
{
|
{
|
||||||
MapRoleInfo Info = 1;
|
MapRoleInfo Info = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
///用户离开地图
|
///用户离开地图
|
||||||
message Map2C_RoleExitMap // ICustomRouteMessage,MapRoute
|
message Map2C_RoleExitMapNotify // ICustomRouteMessage,MapRoute
|
||||||
{
|
{
|
||||||
int64 Id = 1;//离开人员
|
int64 Id = 1;//离开人员
|
||||||
|
}
|
||||||
|
|
||||||
|
///玩家状态变化同步
|
||||||
|
message Map2C_RoleStateNotify // ICustomRouteMessage,MapRoute
|
||||||
|
{
|
||||||
|
int64 Id = 1;
|
||||||
|
RoleStateInfo State = 2;
|
||||||
|
}
|
||||||
|
|
||||||
|
///玩家钓组状态变化
|
||||||
|
message Map2C_RoleGearStateNotify // ICustomRouteMessage,MapRoute
|
||||||
|
{
|
||||||
|
int64 Id = 1;
|
||||||
|
GearStateInfo State = 2;
|
||||||
|
}
|
||||||
|
|
||||||
|
///玩家钓组变化
|
||||||
|
message Map2C_RoleGearChangeNotify // ICustomRouteMessage,MapRoute
|
||||||
|
{
|
||||||
|
int64 Id = 1;
|
||||||
|
repeated GearItemInfo Gears = 2; //钓组数据
|
||||||
|
}
|
||||||
|
|
||||||
|
///玩家位置变化
|
||||||
|
message Map2C_MoveNotify
|
||||||
|
{
|
||||||
|
int64 Id = 1;
|
||||||
|
MapRolePositionInfo Location = 2;
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user