Advertisement
Guest User

Untitled

a guest
Jan 20th, 2017
160
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.32 KB | None | 0 0
  1. package packet
  2.  
  3. syntax = "proto3";
  4.  
  5. // OutGoing Packet
  6. message Pong {
  7. required int32 packetId = 1;
  8. }
  9.  
  10.  
  11. message Room
  12. {
  13. roomID = 1;
  14. roomName =2;
  15. }
  16.  
  17. message RoomList {
  18.  
  19. required int32 packetID = 1;
  20.  
  21. repeated Room = 2;
  22. }
  23.  
  24. message Player {
  25.  
  26. int32 playerID = 1;
  27.  
  28. float playerPositionX = 2;
  29. float playerPositionY = 3;
  30.  
  31. float playerDirX = 4;
  32. float playerDirY = 5;
  33.  
  34. float barrelDirX = 6;
  35. float barrelDirY = 7;
  36.  
  37. bool isDead = 8;
  38. }
  39.  
  40.  
  41. message Update_GamePlay {
  42.  
  43. required int32 packetID = 1;
  44.  
  45. repeated Player = 2
  46. }
  47.  
  48. message PlayerJoin {
  49. int32 packageID = 1;
  50. int32 playerId = 2;
  51. string playerName = 3;
  52.  
  53. }
  54.  
  55.  
  56.  
  57. message PlayerName {
  58. int32 playerId = 1;
  59. string player = 2;
  60. }
  61.  
  62. message playerList {
  63. int32 packetId = 1;
  64. repeated PlayerName = 2;
  65. }
  66.  
  67. message Player_Leafe {
  68. int32 packetID = 1;
  69. int32 roomID = 2;
  70. }
  71.  
  72. // Incoming Packet
  73.  
  74.  
  75. message Ping {
  76. int32 packageID = 1
  77. }
  78.  
  79. message RoomListReqest {
  80. int32 packageID = 1;
  81. }
  82.  
  83. message Hendshake {
  84. int32 packageID = 1;
  85. int32 roomID = 2;
  86. string playerName = 3;
  87. }
  88.  
  89. message Player_Stering {
  90. int32 packageID = 1;
  91. float dirX = 2;
  92. float dirY = 3;
  93.  
  94. float barrelDirX = 3;
  95. float barrelDirY = 4;
  96.  
  97. bool isShot = 5;
  98. }
  99.  
  100. message LeaftReqest {
  101. int32 packageID;
  102. int32 roomID;
  103. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement