season.proto 600 B

123456789101112131415161718192021222324252627
  1. // message结构的属性名请使用 驼峰小写字母开始
  2. syntax = "proto3";
  3. option go_package = "/pb";
  4. package pb;
  5. // 赛季霸业任务
  6. message SeasonQuestInfo {
  7. // key:霸业ID, value:霸业任务数据
  8. map<int32, SeasonQuest> quests = 1;
  9. // 当前霸业ID
  10. int32 curQuestID = 2;
  11. }
  12. // 霸业任务
  13. message SeasonQuest {
  14. // 霸业ID
  15. int32 questID = 1;
  16. // 开始时间 (毫秒)
  17. int64 startTime = 2;
  18. // 进度
  19. int32 progress = 3;
  20. // 目标进度
  21. int32 targetProgress = 4;
  22. // 结束时间 (毫秒)
  23. int64 endTime = 5;
  24. // 是否已领取奖励
  25. bool isRewarded = 6;
  26. }