StateSyncOuter_C_10001.proto 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183
  1. syntax = "proto3";
  2. package ET;
  3. message RouterSync
  4. {
  5. uint32 ConnectId = 1;
  6. string Address = 2;
  7. }
  8. // ResponseType M2C_TestResponse
  9. message C2M_TestRequest // ILocationRequest
  10. {
  11. int32 RpcId = 1;
  12. string request = 2;
  13. }
  14. message M2C_TestResponse // IResponse
  15. {
  16. int32 RpcId = 1;
  17. int32 Error = 2;
  18. string Message = 3;
  19. string response = 4;
  20. }
  21. // ResponseType G2C_EnterMap
  22. message C2G_EnterMap // ISessionRequest
  23. {
  24. int32 RpcId = 1;
  25. }
  26. message G2C_EnterMap // ISessionResponse
  27. {
  28. int32 RpcId = 1;
  29. int32 Error = 2;
  30. string Message = 3;
  31. /// 自己的UnitId
  32. int64 MyId = 4;
  33. }
  34. message MoveInfo
  35. {
  36. repeated Unity.Mathematics.float3 Points = 1;
  37. Unity.Mathematics.quaternion Rotation = 2;
  38. int32 TurnSpeed = 3;
  39. }
  40. message UnitInfo
  41. {
  42. int64 UnitId = 1;
  43. int32 ConfigId = 2;
  44. int32 Type = 3;
  45. Unity.Mathematics.float3 Position = 4;
  46. Unity.Mathematics.float3 Forward = 5;
  47. map<int32, int64> KV = 6;
  48. MoveInfo MoveInfo = 7;
  49. }
  50. message M2C_CreateUnits // IMessage
  51. {
  52. repeated UnitInfo Units = 1;
  53. }
  54. message M2C_CreateMyUnit // IMessage
  55. {
  56. UnitInfo Unit = 1;
  57. }
  58. message M2C_StartSceneChange // IMessage
  59. {
  60. int64 SceneInstanceId = 1;
  61. string SceneName = 2;
  62. }
  63. message M2C_RemoveUnits // IMessage
  64. {
  65. repeated int64 Units = 1;
  66. }
  67. message C2M_PathfindingResult // ILocationMessage
  68. {
  69. int32 RpcId = 1;
  70. Unity.Mathematics.float3 Position = 2;
  71. }
  72. message C2M_Stop // ILocationMessage
  73. {
  74. int32 RpcId = 1;
  75. }
  76. message M2C_PathfindingResult // IMessage
  77. {
  78. int64 Id = 1;
  79. Unity.Mathematics.float3 Position = 2;
  80. repeated Unity.Mathematics.float3 Points = 3;
  81. }
  82. message M2C_Stop // IMessage
  83. {
  84. int32 Error = 1;
  85. int64 Id = 2;
  86. Unity.Mathematics.float3 Position = 3;
  87. Unity.Mathematics.quaternion Rotation = 4;
  88. }
  89. message G2C_Test // ISessionMessage
  90. {
  91. }
  92. // ResponseType M2C_Reload
  93. message C2M_Reload // ISessionRequest
  94. {
  95. int32 RpcId = 1;
  96. string Account = 2;
  97. string Password = 3;
  98. }
  99. message M2C_Reload // ISessionResponse
  100. {
  101. int32 RpcId = 1;
  102. int32 Error = 2;
  103. string Message = 3;
  104. }
  105. message G2C_TestHotfixMessage // ISessionMessage
  106. {
  107. string Info = 1;
  108. }
  109. // ResponseType M2C_TestRobotCase
  110. message C2M_TestRobotCase // ILocationRequest
  111. {
  112. int32 RpcId = 1;
  113. int32 N = 2;
  114. }
  115. message M2C_TestRobotCase // ILocationResponse
  116. {
  117. int32 RpcId = 1;
  118. int32 Error = 2;
  119. string Message = 3;
  120. int32 N = 4;
  121. }
  122. message C2M_TestRobotCase2 // ILocationMessage
  123. {
  124. int32 RpcId = 1;
  125. int32 N = 2;
  126. }
  127. message M2C_TestRobotCase2 // ILocationMessage
  128. {
  129. int32 RpcId = 1;
  130. int32 N = 2;
  131. }
  132. // ResponseType M2C_TransferMap
  133. message C2M_TransferMap // ILocationRequest
  134. {
  135. int32 RpcId = 1;
  136. }
  137. message M2C_TransferMap // ILocationResponse
  138. {
  139. int32 RpcId = 1;
  140. int32 Error = 2;
  141. string Message = 3;
  142. }
  143. // ResponseType G2C_Benchmark
  144. message C2G_Benchmark // ISessionRequest
  145. {
  146. int32 RpcId = 1;
  147. }
  148. message G2C_Benchmark // ISessionResponse
  149. {
  150. int32 RpcId = 1;
  151. int32 Error = 2;
  152. string Message = 3;
  153. }