facility.proto 718 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. // message结构的属性名请使用 驼峰小写字母开始
  2. syntax = "proto3";
  3. option go_package = "/pb";
  4. package pb;
  5. import "base_type.proto";
  6. // 城建列表
  7. message Facilities {
  8. // 城建
  9. repeated Facility list = 1;
  10. // 已解锁的队列
  11. repeated FacilityQueue queue = 2;
  12. // 属性
  13. Attrs attrs = 3;
  14. }
  15. // 建筑列表
  16. message FacilityList {
  17. repeated Facility list = 1;
  18. }
  19. // 城建
  20. message Facility {
  21. // 城建 ID
  22. int32 facilityID = 1;
  23. // 等级
  24. int32 level = 2;
  25. }
  26. // 城建队列
  27. message FacilityQueue {
  28. // 队列 ID
  29. int32 facilityQueueID = 1;
  30. // 城建 ID
  31. int32 facilityID = 2;
  32. // 开始时间 (s)
  33. int64 startTime = 3;
  34. // 完成截止时间 (s)
  35. int64 finishTime = 4;
  36. }