room.proto 620 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. syntax = "proto3";
  2. package protos;
  3. import "userinfo.proto";
  4. import "result.proto";
  5. message RoomCreateRequest {
  6. }
  7. message RoomCreateResponse {
  8. }
  9. message RoomJoinRequest {
  10. uint32 RoomID = 1;
  11. int32 RoomType = 2; // 0 = 游戏; 1=糖豆人
  12. }
  13. message RoomJoinResponse {
  14. Result Result = 1;
  15. uint32 RoomID = 2;
  16. bool MASTER = 3;
  17. }
  18. message RoomJoinPush {
  19. UserInfo UserInfo = 1;
  20. }
  21. message RoomLeaveRequest {
  22. }
  23. message RoomLeaveResponse {
  24. Result Result = 1;
  25. }
  26. message RoomLeavePush {
  27. uint32 UserID = 1;
  28. }
  29. message RoomDismissPush {
  30. }
  31. message RoomSwitchMasterPush {
  32. uint32 UserID = 1;
  33. }