OuterMessage.proto 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. message Actor_Test // IActorMessage
  2. {
  3. required string Info = 1;
  4. }
  5. message Actor_TestRequest // IActorRequest
  6. {
  7. required string request = 1;
  8. }
  9. message Actor_TestResponse // IActorResponse
  10. {
  11. required string response = 1;
  12. }
  13. message Actor_TransferRequest // IActorRequest
  14. {
  15. required int32 MapIndex = 1;
  16. }
  17. message Actor_TransferResponse // IActorResponse
  18. {
  19. }
  20. message C2G_EnterMap // IRequest
  21. {
  22. }
  23. message G2C_EnterMap // IResponse
  24. {
  25. required int64 UnitId = 1;
  26. required int32 Count = 2;
  27. }
  28. message UnitInfo
  29. {
  30. required int64 UnitId = 1;
  31. required int32 X = 2;
  32. required int32 Z = 3;
  33. }
  34. message Actor_CreateUnits // IActorMessage
  35. {
  36. repeated UnitInfo Units = 1;
  37. }
  38. message OneFrameMessage // IActorMessage
  39. {
  40. required uint16 Op = 1;
  41. required bytes AMessage = 2;
  42. }
  43. message FrameMessage // IActorMessage
  44. {
  45. required int32 Frame = 1;
  46. repeated OneFrameMessage Messages = 2;
  47. }
  48. message Frame_ClickMap // IFrameMessage
  49. {
  50. required int32 X = 1;
  51. required int32 Z = 2;
  52. }
  53. message C2M_Reload // IRequest
  54. {
  55. required AppType AppType = 1;
  56. }
  57. message M2C_Reload // IResponse
  58. {
  59. }
  60. message C2R_Ping // IRequest
  61. {
  62. }
  63. message R2C_Ping // IResponse
  64. {
  65. }