// message结构的属性名请使用 驼峰小写字母开始 syntax = "proto3"; option go_package = "/pb"; package pb; import "base_type.proto"; // 城建列表 message Facilities { // 城建 repeated Facility list = 1; // 已解锁的队列 repeated FacilityQueue queue = 2; // 属性 Attrs attrs = 3; } // 建筑列表 message FacilityList { repeated Facility list = 1; } // 城建 message Facility { // 城建 ID int32 facilityID = 1; // 等级 int32 level = 2; } // 城建队列 message FacilityQueue { // 队列 ID int32 facilityQueueID = 1; // 城建 ID int32 facilityID = 2; // 开始时间 (s) int64 startTime = 3; // 完成截止时间 (s) int64 finishTime = 4; }