syntax = "proto3"; package ET; //ResponseType M2C_TestResponse message C2M_TestRequest // IActorLocationRequest { int32 RpcId = 90; int64 ActorId = 93; string request = 1; } message M2C_TestResponse // IActorLocationResponse { int32 RpcId = 90; int32 Error = 91; string Message = 92; string response = 1; } //ResponseType Actor_TransferResponse message Actor_TransferRequest // IActorLocationRequest { int32 RpcId = 90; int64 ActorId = 93; int32 MapIndex = 1; } message Actor_TransferResponse // IActorLocationResponse { int32 RpcId = 90; int32 Error = 91; string Message = 92; } //ResponseType G2C_EnterMap message C2G_EnterMap // IRequest { int32 RpcId = 90; } message G2C_EnterMap // IResponse { int32 RpcId = 90; int32 Error = 91; string Message = 92; // 自己的unit id int64 UnitId = 1; // 所有的unit repeated UnitInfo Units = 2; } message UnitInfo { int64 UnitId = 1; int32 ConfigId = 2; float X = 3; float Y = 4; float Z = 5; repeated int32 Ks = 6; repeated int64 Vs = 7; } message M2C_CreateUnits // IActorMessage { int32 RpcId = 90; int64 ActorId = 93; repeated UnitInfo Units = 2; } message C2M_PathfindingResult // IActorLocationMessage { int32 RpcId = 90; int64 ActorId = 93; float X = 1; float Y = 2; float Z = 3; } message C2M_Stop // IActorLocationMessage { int32 RpcId = 90; int64 ActorId = 93; } message M2C_PathfindingResult // IActorMessage { int64 ActorId = 93; int64 Id = 1; float X = 2; float Y = 3; float Z = 4; repeated float Xs = 5; repeated float Ys = 6; repeated float Zs = 7; } message M2C_Stop // IActorMessage { int32 Error = 1; int64 Id = 2; float X = 3; float Y = 4; float Z = 5; float A = 6; float B = 7; float C = 8; float W = 9; } //ResponseType G2C_Ping message C2G_Ping // IRequest { int32 RpcId = 90; } message G2C_Ping // IResponse { int32 RpcId = 90; int32 Error = 91; string Message = 92; int64 Time = 1; } message G2C_Test // IMessage { } //ResponseType M2C_Reload message C2M_Reload // IRequest { int32 RpcId = 90; string Account = 1; string Password = 2; } message M2C_Reload // IResponse { int32 RpcId = 90; int32 Error = 91; string Message = 92; } //ResponseType R2C_Login message C2R_Login // IRequest { int32 RpcId = 90; string Account = 1; // 帐号 string Password = 2; // 密码 } message R2C_Login // IResponse { int32 RpcId = 90; int32 Error = 91; string Message = 92; string Address = 1; int64 Key = 2; int64 GateId = 3; } //ResponseType G2C_LoginGate message C2G_LoginGate // IRequest { int32 RpcId = 90; int64 Key = 1; // 帐号 int64 GateId = 2; } message G2C_LoginGate // IResponse { int32 RpcId = 90; int32 Error = 91; string Message = 92; int64 PlayerId = 1; } message G2C_TestHotfixMessage // IMessage { string Info = 1; } //ResponseType M2C_TestRobotCase message C2M_TestRobotCase // IActorLocationRequest { int32 RpcId = 90; int64 ActorId = 93; int32 N = 1; } message M2C_TestRobotCase // IActorLocationResponse { int32 RpcId = 90; int32 Error = 91; string Message = 92; int32 N = 1; }