Commit 23822e2f9bcf234655c128e8913d3ab7e9f6f318
1 parent
a0fb8df9
fix: update protocode. add account 版本信息协议
Showing
26 changed files
with
541 additions
and
302 deletions
Show diff stats
cmd/gameserver/action/HeroAction.go
@@ -87,5 +87,5 @@ func HeroUpLevelRpc(role *models.RoleModel, msg components.IMessage) (int32, int | @@ -87,5 +87,5 @@ func HeroUpLevelRpc(role *models.RoleModel, msg components.IMessage) (int32, int | ||
87 | h.SetProperty("exp", exp) | 87 | h.SetProperty("exp", exp) |
88 | } | 88 | } |
89 | 89 | ||
90 | - return 0, &pb.HeroUpLevelRsp{Hero: hero.Hero} | 90 | + return 0, &pb.HeroUpLevelRsp{Hero: hero.Data} |
91 | } | 91 | } |
cmd/gameserver/action/RoleAction.go
@@ -61,9 +61,9 @@ func CreateRpc(role1 *models.RoleModel, msg components.IMessage) (int32, interfa | @@ -61,9 +61,9 @@ func CreateRpc(role1 *models.RoleModel, msg components.IMessage) (int32, interfa | ||
61 | } | 61 | } |
62 | 62 | ||
63 | role = models.NewRole(roleId) | 63 | role = models.NewRole(roleId) |
64 | - role.Role.Uid = req.Token | ||
65 | - role.Role.Level = 1 | ||
66 | - role.Role.Nick = getRandomName() | 64 | + role.Data.Uid = req.Token |
65 | + role.Data.Level = 1 | ||
66 | + role.Data.Nick = getRandomName() | ||
67 | if err := role.Create(); err != nil { | 67 | if err := role.Create(); err != nil { |
68 | logger.Error("CreateRpc role create err: %v", err) | 68 | logger.Error("CreateRpc role create err: %v", err) |
69 | return 4, nil | 69 | return 4, nil |
@@ -161,7 +161,7 @@ func RoleEndBattleRpc(role *models.RoleModel, msg components.IMessage) (int32, i | @@ -161,7 +161,7 @@ func RoleEndBattleRpc(role *models.RoleModel, msg components.IMessage) (int32, i | ||
161 | return 1, nil | 161 | return 1, nil |
162 | } | 162 | } |
163 | chapterInfo := csvdata.Get().TbRogueChapter.Get(req.ChapterId) | 163 | chapterInfo := csvdata.Get().TbRogueChapter.Get(req.ChapterId) |
164 | - chapterCount, first := role.Role.Passchapters[req.ChapterId] | 164 | + chapterCount, first := role.Data.Passchapters[req.ChapterId] |
165 | carbonInfo, ok := chapterInfo.Carbons[req.CarbonId] | 165 | carbonInfo, ok := chapterInfo.Carbons[req.CarbonId] |
166 | if !ok { | 166 | if !ok { |
167 | logger.Error("carbonInfo not exists") | 167 | logger.Error("carbonInfo not exists") |
@@ -177,14 +177,14 @@ func RoleEndBattleRpc(role *models.RoleModel, msg components.IMessage) (int32, i | @@ -177,14 +177,14 @@ func RoleEndBattleRpc(role *models.RoleModel, msg components.IMessage) (int32, i | ||
177 | 177 | ||
178 | reward := make(common.IMapStringNum) | 178 | reward := make(common.IMapStringNum) |
179 | if !first { | 179 | if !first { |
180 | - role.Role.Passchapters[req.ChapterId] = 1 | 180 | + role.Data.Passchapters[req.ChapterId] = 1 |
181 | for k, v := range common.StringToMapNum(carbonInfo.FirstAward) { | 181 | for k, v := range common.StringToMapNum(carbonInfo.FirstAward) { |
182 | reward[k] = v | 182 | reward[k] = v |
183 | } | 183 | } |
184 | } else { | 184 | } else { |
185 | - role.Role.Passchapters[req.ChapterId] = chapterCount + 1 | 185 | + role.Data.Passchapters[req.ChapterId] = chapterCount + 1 |
186 | } | 186 | } |
187 | - role.SetProperty("passchapters", role.Role.Passchapters) | 187 | + role.SetProperty("passchapters", role.Data.Passchapters) |
188 | 188 | ||
189 | for k, v := range common.StringToMapNum(carbonInfo.NormalAward) { | 189 | for k, v := range common.StringToMapNum(carbonInfo.NormalAward) { |
190 | rv, ok := reward[k] | 190 | rv, ok := reward[k] |
@@ -214,13 +214,13 @@ func RoleEndBattleRpc(role *models.RoleModel, msg components.IMessage) (int32, i | @@ -214,13 +214,13 @@ func RoleEndBattleRpc(role *models.RoleModel, msg components.IMessage) (int32, i | ||
214 | 214 | ||
215 | //team exp | 215 | //team exp |
216 | heros := make([]*pb.Hero, 3) | 216 | heros := make([]*pb.Hero, 3) |
217 | - t := team.(*models.TeamModel).Team | 217 | + t := team.(*models.TeamModel).Data |
218 | h1, ok := role.Heros[t.HeroId1] | 218 | h1, ok := role.Heros[t.HeroId1] |
219 | if ok { | 219 | if ok { |
220 | level, exp = h1.(*models.HeroModel).UpLevel(amount) | 220 | level, exp = h1.(*models.HeroModel).UpLevel(amount) |
221 | h1.SetProperty("level", level) | 221 | h1.SetProperty("level", level) |
222 | h1.SetProperty("exp", exp) | 222 | h1.SetProperty("exp", exp) |
223 | - heros[0] = h1.(*models.HeroModel).Hero | 223 | + heros[0] = h1.(*models.HeroModel).Data |
224 | } | 224 | } |
225 | 225 | ||
226 | h2, ok := role.Heros[t.HeroId2] | 226 | h2, ok := role.Heros[t.HeroId2] |
@@ -228,7 +228,7 @@ func RoleEndBattleRpc(role *models.RoleModel, msg components.IMessage) (int32, i | @@ -228,7 +228,7 @@ func RoleEndBattleRpc(role *models.RoleModel, msg components.IMessage) (int32, i | ||
228 | level, exp = h2.(*models.HeroModel).UpLevel(amount) | 228 | level, exp = h2.(*models.HeroModel).UpLevel(amount) |
229 | h2.SetProperty("level", level) | 229 | h2.SetProperty("level", level) |
230 | h2.SetProperty("exp", exp) | 230 | h2.SetProperty("exp", exp) |
231 | - heros[1] = h2.(*models.HeroModel).Hero | 231 | + heros[1] = h2.(*models.HeroModel).Data |
232 | } | 232 | } |
233 | 233 | ||
234 | h3, ok := role.Heros[t.HeroId3] | 234 | h3, ok := role.Heros[t.HeroId3] |
@@ -236,7 +236,7 @@ func RoleEndBattleRpc(role *models.RoleModel, msg components.IMessage) (int32, i | @@ -236,7 +236,7 @@ func RoleEndBattleRpc(role *models.RoleModel, msg components.IMessage) (int32, i | ||
236 | level, exp = h3.(*models.HeroModel).UpLevel(amount) | 236 | level, exp = h3.(*models.HeroModel).UpLevel(amount) |
237 | h3.SetProperty("level", level) | 237 | h3.SetProperty("level", level) |
238 | h3.SetProperty("exp", exp) | 238 | h3.SetProperty("exp", exp) |
239 | - heros[2] = h3.(*models.HeroModel).Hero | 239 | + heros[2] = h3.(*models.HeroModel).Data |
240 | } | 240 | } |
241 | 241 | ||
242 | rsp.RoleExpamount = amount | 242 | rsp.RoleExpamount = amount |
cmd/gameserver/gmaction/GmAction.go
@@ -33,7 +33,7 @@ func (gm *GmAction) AddEquip(role *models.RoleModel, params GMParams) { | @@ -33,7 +33,7 @@ func (gm *GmAction) AddEquip(role *models.RoleModel, params GMParams) { | ||
33 | 33 | ||
34 | equip := &pb.Equipment{ | 34 | equip := &pb.Equipment{ |
35 | Id: role.IncreEquipByKey(1), | 35 | Id: role.IncreEquipByKey(1), |
36 | - RoleId: role.Role.Id, | 36 | + RoleId: role.Data.Id, |
37 | TbId: int32(tbId), | 37 | TbId: int32(tbId), |
38 | Quality: 1, | 38 | Quality: 1, |
39 | } | 39 | } |
cmd/gameserver/plugin/plugin.go
@@ -36,7 +36,7 @@ func LoginRpc(msg components.IMessage) (int32, interface{}) { | @@ -36,7 +36,7 @@ func LoginRpc(msg components.IMessage) (int32, interface{}) { | ||
36 | role.SetProperty("Device", req.Device) | 36 | role.SetProperty("Device", req.Device) |
37 | 37 | ||
38 | return 0, &pb.RoleRsp{ | 38 | return 0, &pb.RoleRsp{ |
39 | - Role: role.Role, | 39 | + Role: role.Data, |
40 | Hero: role.GetAllHero(), | 40 | Hero: role.GetAllHero(), |
41 | Team: role.GetAllTeam(), | 41 | Team: role.GetAllTeam(), |
42 | } | 42 | } |
cmd/gameserver/service/agent.go
@@ -40,8 +40,8 @@ func (c *Agent) SetSchema(schema components.ISchema) { | @@ -40,8 +40,8 @@ func (c *Agent) SetSchema(schema components.ISchema) { | ||
40 | c.Role = schema.(*models.RoleModel) | 40 | c.Role = schema.(*models.RoleModel) |
41 | c.Role.SetConn(c) | 41 | c.Role.SetConn(c) |
42 | 42 | ||
43 | - c.Server.GetConnManage().AddRID(c.Role.Role.Id, c.IConnection.GetID()) | ||
44 | - c.Server.GetConnManage().AddUID(c.Role.Role.Uid, c.IConnection.GetID()) | 43 | + c.Server.GetConnManage().AddRID(c.Role.Data.Id, c.IConnection.GetID()) |
44 | + c.Server.GetConnManage().AddUID(c.Role.Data.Uid, c.IConnection.GetID()) | ||
45 | } | 45 | } |
46 | 46 | ||
47 | func (c *Agent) GetSchema() components.ISchema { | 47 | func (c *Agent) GetSchema() components.ISchema { |
@@ -77,7 +77,7 @@ func (c *Agent) OnLoginQuery(msg components.IMessage) (int32, proto.Message) { | @@ -77,7 +77,7 @@ func (c *Agent) OnLoginQuery(msg components.IMessage) (int32, proto.Message) { | ||
77 | conn := c.Server.GetConnManage().GetConnByUID(uid) | 77 | conn := c.Server.GetConnManage().GetConnByUID(uid) |
78 | if conn != nil { | 78 | if conn != nil { |
79 | logger.Debug("挤掉。。。。。。。。") | 79 | logger.Debug("挤掉。。。。。。。。") |
80 | - conn.SendSuccess(uint32(pb.ProtoCode_DisConnectRsp), nil) | 80 | + conn.SendSuccess(uint32(pb.ProtoCode_DisConnectNty), nil) |
81 | conn.Stop() | 81 | conn.Stop() |
82 | } | 82 | } |
83 | 83 | ||
@@ -87,7 +87,7 @@ func (c *Agent) OnLoginQuery(msg components.IMessage) (int32, proto.Message) { | @@ -87,7 +87,7 @@ func (c *Agent) OnLoginQuery(msg components.IMessage) (int32, proto.Message) { | ||
87 | } | 87 | } |
88 | role.SetProperty("Device", req.Device) | 88 | role.SetProperty("Device", req.Device) |
89 | protoMsg := &pb.RoleRsp{ | 89 | protoMsg := &pb.RoleRsp{ |
90 | - Role: role.Role, | 90 | + Role: role.Data, |
91 | Hero: role.GetAllHero(), | 91 | Hero: role.GetAllHero(), |
92 | Team: role.GetAllTeam(), | 92 | Team: role.GetAllTeam(), |
93 | Equipments: role.GetEquipments(), | 93 | Equipments: role.GetEquipments(), |
@@ -164,9 +164,9 @@ func (c *Agent) OnClose() { | @@ -164,9 +164,9 @@ func (c *Agent) OnClose() { | ||
164 | return | 164 | return |
165 | } | 165 | } |
166 | 166 | ||
167 | - logger.Debug("ID: %d close, roleid", c.IConnection.GetID(), c.Role.Role.Id) | ||
168 | - c.Server.GetConnManage().DelRID(c.Role.Role.Id) | ||
169 | - c.Server.GetConnManage().DelUID(c.Role.Role.Uid) | 167 | + logger.Debug("ID: %d close, roleid", c.IConnection.GetID(), c.Role.Data.Id) |
168 | + c.Server.GetConnManage().DelRID(c.Role.Data.Id) | ||
169 | + c.Server.GetConnManage().DelUID(c.Role.Data.Uid) | ||
170 | c.Role.OnOfflineEvent() | 170 | c.Role.OnOfflineEvent() |
171 | } | 171 | } |
172 | 172 |
cmd/httpserver/action/AccountAction.go
@@ -12,6 +12,8 @@ import ( | @@ -12,6 +12,8 @@ import ( | ||
12 | "pro2d/common/sms" | 12 | "pro2d/common/sms" |
13 | "pro2d/models" | 13 | "pro2d/models" |
14 | "pro2d/pb" | 14 | "pro2d/pb" |
15 | + "strconv" | ||
16 | + "strings" | ||
15 | ) | 17 | ) |
16 | 18 | ||
17 | type AccountAction struct { | 19 | type AccountAction struct { |
@@ -117,3 +119,80 @@ func (h *AccountAction) Sms(c *gin.Context) (int, interface{}) { | @@ -117,3 +119,80 @@ func (h *AccountAction) Sms(c *gin.Context) (int, interface{}) { | ||
117 | 119 | ||
118 | return 0, nil | 120 | return 0, nil |
119 | } | 121 | } |
122 | + | ||
123 | +/* | ||
124 | +Version 获取版本信息 | ||
125 | + 1 版本数据获取错误 | ||
126 | + 2 分割版本数据错误 | ||
127 | +*/ | ||
128 | +func (h *AccountAction) Version(c *gin.Context) (int, interface{}) { | ||
129 | + i := 0 | ||
130 | + x := 0 | ||
131 | + y := 0 | ||
132 | + cfg := models.NewConfig() | ||
133 | + if err := cfg.Load(); err != nil { | ||
134 | + return 1, nil | ||
135 | + } | ||
136 | + | ||
137 | + res := strings.Split(cfg.Data.Version, ".") | ||
138 | + if len(res) != 3 { | ||
139 | + return 2, nil | ||
140 | + } | ||
141 | + | ||
142 | + i, _ = strconv.Atoi(res[0]) | ||
143 | + x, _ = strconv.Atoi(res[1]) | ||
144 | + y, _ = strconv.Atoi(res[2]) | ||
145 | + return 0, &pb.UpdateVersion{ | ||
146 | + I: int32(i), | ||
147 | + X: int32(x), | ||
148 | + Y: int32(y), | ||
149 | + } | ||
150 | +} | ||
151 | + | ||
152 | +/* | ||
153 | +UPVersion 更新版本 | ||
154 | + 参数 update=x or update=y | ||
155 | + 1 版本数据获取错误 | ||
156 | + 2 分割版本数据错误 | ||
157 | +*/ | ||
158 | +func (h *AccountAction) UPVersion(c *gin.Context) (int, interface{}) { | ||
159 | + update, b := c.GetQuery("update") | ||
160 | + if !b { | ||
161 | + update = "y" | ||
162 | + } | ||
163 | + | ||
164 | + i := 1 | ||
165 | + x := 0 | ||
166 | + y := 0 | ||
167 | + cfg := models.NewConfig() | ||
168 | + if err := cfg.Load(); err != nil { | ||
169 | + err = cfg.Create() | ||
170 | + if err != nil { | ||
171 | + return 1, nil | ||
172 | + } | ||
173 | + } | ||
174 | + | ||
175 | + res := strings.Split(cfg.Data.Version, ".") | ||
176 | + if len(res) != 3 { | ||
177 | + return 2, nil | ||
178 | + } | ||
179 | + | ||
180 | + i, _ = strconv.Atoi(res[0]) | ||
181 | + x, _ = strconv.Atoi(res[1]) | ||
182 | + y, _ = strconv.Atoi(res[2]) | ||
183 | + | ||
184 | + if update == "x" { | ||
185 | + x++ | ||
186 | + } else { | ||
187 | + y++ | ||
188 | + } | ||
189 | + version := []string{res[0], strconv.Itoa(x), strconv.Itoa(y)} | ||
190 | + cfg.SetProperty("version", strings.Join(version, ".")) | ||
191 | + cfg.Update() | ||
192 | + | ||
193 | + return 0, &pb.UpdateVersion{ | ||
194 | + I: int32(i), | ||
195 | + X: int32(x), | ||
196 | + Y: int32(y), | ||
197 | + } | ||
198 | +} |
cmd/test/action/TestAction.go
@@ -17,9 +17,6 @@ func LoginRsp(role *models.RoleTestModel, msg components.IMessage) { | @@ -17,9 +17,6 @@ func LoginRsp(role *models.RoleTestModel, msg components.IMessage) { | ||
17 | func CreateRsp(role *models.RoleTestModel, msg components.IMessage) { | 17 | func CreateRsp(role *models.RoleTestModel, msg components.IMessage) { |
18 | } | 18 | } |
19 | 19 | ||
20 | -func DisConnectRsp(role *models.RoleTestModel, msg components.IMessage) { | ||
21 | -} | ||
22 | - | ||
23 | func ChangeTeamRsp(role *models.RoleTestModel, msg components.IMessage) { | 20 | func ChangeTeamRsp(role *models.RoleTestModel, msg components.IMessage) { |
24 | } | 21 | } |
25 | func HeroEquipReferRsp(role *models.RoleTestModel, msg components.IMessage) { | 22 | func HeroEquipReferRsp(role *models.RoleTestModel, msg components.IMessage) { |
@@ -31,9 +28,6 @@ func RoleRsp(role *models.RoleTestModel, msg components.IMessage) { | @@ -31,9 +28,6 @@ func RoleRsp(role *models.RoleTestModel, msg components.IMessage) { | ||
31 | func RoleUpdatePropertyRsp(role *models.RoleTestModel, msg components.IMessage) { | 28 | func RoleUpdatePropertyRsp(role *models.RoleTestModel, msg components.IMessage) { |
32 | } | 29 | } |
33 | 30 | ||
34 | -func RoleUpdateItemsNty(role *models.RoleTestModel, msg components.IMessage) { | ||
35 | -} | ||
36 | - | ||
37 | func RoleUpdateChangeRsp(role *models.RoleTestModel, msg components.IMessage) { | 31 | func RoleUpdateChangeRsp(role *models.RoleTestModel, msg components.IMessage) { |
38 | } | 32 | } |
39 | 33 | ||
@@ -51,11 +45,17 @@ func RoleEndBattleRsp(role *models.RoleTestModel, msg components.IMessage) { | @@ -51,11 +45,17 @@ func RoleEndBattleRsp(role *models.RoleTestModel, msg components.IMessage) { | ||
51 | } | 45 | } |
52 | logger.Debug(rsp.Reward) | 46 | logger.Debug(rsp.Reward) |
53 | } | 47 | } |
54 | - | ||
55 | func EquipmentDelRsp(role *models.RoleTestModel, msg components.IMessage) { | 48 | func EquipmentDelRsp(role *models.RoleTestModel, msg components.IMessage) { |
56 | } | 49 | } |
57 | 50 | ||
58 | func EquipmentAddRsp(role *models.RoleTestModel, msg components.IMessage) { | 51 | func EquipmentAddRsp(role *models.RoleTestModel, msg components.IMessage) { |
59 | } | 52 | } |
53 | + | ||
60 | func HeroUpLevelRsp(role *models.RoleTestModel, msg components.IMessage) { | 54 | func HeroUpLevelRsp(role *models.RoleTestModel, msg components.IMessage) { |
61 | } | 55 | } |
56 | + | ||
57 | +func DisConnectNty(role *models.RoleTestModel, msg components.IMessage) { | ||
58 | +} | ||
59 | + | ||
60 | +func RoleUpdateItemsNty(role *models.RoleTestModel, msg components.IMessage) { | ||
61 | +} |
cmd/test/action/protocode.go
@@ -16,13 +16,9 @@ func GetTestActionMap() map[interface{}]interface{} { | @@ -16,13 +16,9 @@ func GetTestActionMap() map[interface{}]interface{} { | ||
16 | am[uint32(pb.ProtoCode_EquipmentDelRpc)] = EquipmentDelRsp | 16 | am[uint32(pb.ProtoCode_EquipmentDelRpc)] = EquipmentDelRsp |
17 | am[uint32(pb.ProtoCode_HeroUpLevelRpc)] = HeroUpLevelRsp | 17 | am[uint32(pb.ProtoCode_HeroUpLevelRpc)] = HeroUpLevelRsp |
18 | am[uint32(pb.ProtoCode_DisConnectNty)] = DisConnectNty | 18 | am[uint32(pb.ProtoCode_DisConnectNty)] = DisConnectNty |
19 | + am[uint32(pb.ProtoCode_RoleUpdatePropertyNty)] = RoleUpdatePropertyNty | ||
19 | am[uint32(pb.ProtoCode_RoleUpdateItemsNty)] = RoleUpdateItemsNty | 20 | am[uint32(pb.ProtoCode_RoleUpdateItemsNty)] = RoleUpdateItemsNty |
20 | - am[uint32(pb.ProtoCode_HeartRsp)] = HeartRsp | ||
21 | - am[uint32(pb.ProtoCode_RoleRsp)] = RoleRsp | ||
22 | - am[uint32(pb.ProtoCode_RoleUpdatePropertyRsp)] = RoleUpdatePropertyRsp | ||
23 | - am[uint32(pb.ProtoCode_RoleEndBattleRsp)] = RoleEndBattleRsp | ||
24 | - am[uint32(pb.ProtoCode_EquipmentAddRsp)] = EquipmentAddRsp | ||
25 | - am[uint32(pb.ProtoCode_HeroUpLevelRsp)] = HeroUpLevelRsp | 21 | + am[uint32(pb.ProtoCode_EquipmentAddNty)] = EquipmentAddNty |
26 | 22 | ||
27 | return am | 23 | return am |
28 | } | 24 | } |
@@ -49,15 +49,18 @@ require ( | @@ -49,15 +49,18 @@ require ( | ||
49 | github.com/xdg-go/scram v1.0.2 // indirect | 49 | github.com/xdg-go/scram v1.0.2 // indirect |
50 | github.com/xdg-go/stringprep v1.0.2 // indirect | 50 | github.com/xdg-go/stringprep v1.0.2 // indirect |
51 | github.com/youmark/pkcs8 v0.0.0-20181117223130-1be2e3e5546d // indirect | 51 | github.com/youmark/pkcs8 v0.0.0-20181117223130-1be2e3e5546d // indirect |
52 | + github.com/yuin/goldmark v1.4.1 // indirect | ||
52 | go.etcd.io/etcd/client/pkg/v3 v3.5.2 // indirect | 53 | go.etcd.io/etcd/client/pkg/v3 v3.5.2 // indirect |
53 | go.uber.org/atomic v1.7.0 // indirect | 54 | go.uber.org/atomic v1.7.0 // indirect |
54 | go.uber.org/multierr v1.6.0 // indirect | 55 | go.uber.org/multierr v1.6.0 // indirect |
55 | go.uber.org/zap v1.17.0 // indirect | 56 | go.uber.org/zap v1.17.0 // indirect |
56 | golang.org/x/crypto v0.0.0-20210921155107-089bfa567519 // indirect | 57 | golang.org/x/crypto v0.0.0-20210921155107-089bfa567519 // indirect |
58 | + golang.org/x/mod v0.6.0-dev.0.20220106191415-9b9b3d81d5e3 // indirect | ||
57 | golang.org/x/net v0.0.0-20220425223048-2871e0cb64e4 // indirect | 59 | golang.org/x/net v0.0.0-20220425223048-2871e0cb64e4 // indirect |
58 | golang.org/x/sync v0.0.0-20210220032951-036812b2e83c // indirect | 60 | golang.org/x/sync v0.0.0-20210220032951-036812b2e83c // indirect |
59 | golang.org/x/sys v0.0.0-20220503163025-988cb79eb6c6 // indirect | 61 | golang.org/x/sys v0.0.0-20220503163025-988cb79eb6c6 // indirect |
60 | golang.org/x/text v0.3.7 // indirect | 62 | golang.org/x/text v0.3.7 // indirect |
63 | + golang.org/x/tools v0.1.10 // indirect | ||
61 | golang.org/x/xerrors v0.0.0-20220411194840-2f41105eb62f // indirect | 64 | golang.org/x/xerrors v0.0.0-20220411194840-2f41105eb62f // indirect |
62 | google.golang.org/genproto v0.0.0-20210602131652-f16073e35f0c // indirect | 65 | google.golang.org/genproto v0.0.0-20210602131652-f16073e35f0c // indirect |
63 | google.golang.org/grpc v1.38.0 // indirect | 66 | google.golang.org/grpc v1.38.0 // indirect |
@@ -223,6 +223,8 @@ github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9de | @@ -223,6 +223,8 @@ github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9de | ||
223 | github.com/yuin/goldmark v1.1.30/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= | 223 | github.com/yuin/goldmark v1.1.30/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= |
224 | github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= | 224 | github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= |
225 | github.com/yuin/goldmark v1.3.5/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= | 225 | github.com/yuin/goldmark v1.3.5/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= |
226 | +github.com/yuin/goldmark v1.4.1 h1:/vn0k+RBvwlxEmP5E7SZMqNxPhfMVFEJiykr15/0XKM= | ||
227 | +github.com/yuin/goldmark v1.4.1/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= | ||
226 | go.etcd.io/etcd/api/v3 v3.5.2 h1:tXok5yLlKyuQ/SXSjtqHc4uzNaMqZi2XsoSPr/LlJXI= | 228 | go.etcd.io/etcd/api/v3 v3.5.2 h1:tXok5yLlKyuQ/SXSjtqHc4uzNaMqZi2XsoSPr/LlJXI= |
227 | go.etcd.io/etcd/api/v3 v3.5.2/go.mod h1:5GB2vv4A4AOn3yk7MftYGHkUfGtDHnEraIjym4dYz5A= | 229 | go.etcd.io/etcd/api/v3 v3.5.2/go.mod h1:5GB2vv4A4AOn3yk7MftYGHkUfGtDHnEraIjym4dYz5A= |
228 | go.etcd.io/etcd/client/pkg/v3 v3.5.2 h1:4hzqQ6hIb3blLyQ8usCU4h3NghkqcsohEQ3o3VetYxE= | 230 | go.etcd.io/etcd/client/pkg/v3 v3.5.2 h1:4hzqQ6hIb3blLyQ8usCU4h3NghkqcsohEQ3o3VetYxE= |
@@ -256,6 +258,8 @@ golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzB | @@ -256,6 +258,8 @@ golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzB | ||
256 | golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= | 258 | golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= |
257 | golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= | 259 | golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= |
258 | golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= | 260 | golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= |
261 | +golang.org/x/mod v0.6.0-dev.0.20220106191415-9b9b3d81d5e3 h1:kQgndtyPBW/JIYERgdxfwMYh3AVStj88WQTlNDi2a+o= | ||
262 | +golang.org/x/mod v0.6.0-dev.0.20220106191415-9b9b3d81d5e3/go.mod h1:3p9vT2HGsQu2K1YbXdKPJLVgG5VJdoTa1poYQBtP1AY= | ||
259 | golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= | 263 | golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= |
260 | golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= | 264 | golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= |
261 | golang.org/x/net v0.0.0-20181114220301-adae6a3d119a/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= | 265 | golang.org/x/net v0.0.0-20181114220301-adae6a3d119a/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= |
@@ -334,6 +338,8 @@ golang.org/x/tools v0.0.0-20200509030707-2212a7e161a5/go.mod h1:EkVYQZoAsY45+roY | @@ -334,6 +338,8 @@ golang.org/x/tools v0.0.0-20200509030707-2212a7e161a5/go.mod h1:EkVYQZoAsY45+roY | ||
334 | golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= | 338 | golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= |
335 | golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= | 339 | golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= |
336 | golang.org/x/tools v0.1.2/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= | 340 | golang.org/x/tools v0.1.2/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= |
341 | +golang.org/x/tools v0.1.10 h1:QjFRCZxdOhBJ/UNgnBZLbNV13DlbnK0quyivTnXJM20= | ||
342 | +golang.org/x/tools v0.1.10/go.mod h1:Uh6Zz+xoGYZom868N8YTex3t7RhtHDBrE8Gzo9bV56E= | ||
337 | golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= | 343 | golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= |
338 | golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= | 344 | golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= |
339 | golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= | 345 | golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= |
@@ -0,0 +1,19 @@ | @@ -0,0 +1,19 @@ | ||
1 | +package models | ||
2 | + | ||
3 | +import ( | ||
4 | + "pro2d/common/components" | ||
5 | + "pro2d/pb" | ||
6 | +) | ||
7 | + | ||
8 | +type ConfigModel struct { | ||
9 | + components.ISchema | ||
10 | + Data *pb.Config | ||
11 | +} | ||
12 | + | ||
13 | +func NewConfig() *ConfigModel { | ||
14 | + data := &pb.Config{Id: "1"} | ||
15 | + return &ConfigModel{ | ||
16 | + ISchema: NewSchema(data.String(), data), | ||
17 | + Data: data, | ||
18 | + } | ||
19 | +} |
models/dbseed.go
@@ -35,6 +35,7 @@ func DBSeedS() *DBSeed { | @@ -35,6 +35,7 @@ func DBSeedS() *DBSeed { | ||
35 | func AccountModels() STOIncrement { | 35 | func AccountModels() STOIncrement { |
36 | return STOIncrement{ | 36 | return STOIncrement{ |
37 | &pb.Account{}: 0, | 37 | &pb.Account{}: 0, |
38 | + &pb.Config{}: 0, | ||
38 | "uid": common.MaxUidNum, | 39 | "uid": common.MaxUidNum, |
39 | } | 40 | } |
40 | } | 41 | } |
@@ -68,12 +69,12 @@ func (d *DBSeed) InitAutoIncreUidTable(schema STOIncrement) { | @@ -68,12 +69,12 @@ func (d *DBSeed) InitAutoIncreUidTable(schema STOIncrement) { | ||
68 | if err := autoIncrement.Load(); err != nil { | 69 | if err := autoIncrement.Load(); err != nil { |
69 | //字段不存在 初始化 id | 70 | //字段不存在 初始化 id |
70 | increId = d.serverID * b | 71 | increId = d.serverID * b |
71 | - autoIncrement.Incre.Key = name | ||
72 | - autoIncrement.Incre.Val = increId | 72 | + autoIncrement.Data.Key = name |
73 | + autoIncrement.Data.Val = increId | ||
73 | autoIncrement.Create() | 74 | autoIncrement.Create() |
74 | 75 | ||
75 | } else { | 76 | } else { |
76 | - increId = autoIncrement.Incre.Val | 77 | + increId = autoIncrement.Data.Val |
77 | } | 78 | } |
78 | 79 | ||
79 | //设置到redis中,提供初始自增id | 80 | //设置到redis中,提供初始自增id |
@@ -118,7 +119,7 @@ func (d *DBSeed) SaveAutoincrementTimer(schema STOIncrement) { | @@ -118,7 +119,7 @@ func (d *DBSeed) SaveAutoincrementTimer(schema STOIncrement) { | ||
118 | continue | 119 | continue |
119 | 120 | ||
120 | } else { | 121 | } else { |
121 | - dbID = autoIncrement.Incre.Val | 122 | + dbID = autoIncrement.Data.Val |
122 | } | 123 | } |
123 | //获取redis中的id 内存中的数据。获取自增id | 124 | //获取redis中的id 内存中的数据。获取自增id |
124 | relayID, err := redis.Int64(redisproxy.HGET(fmt.Sprintf(common.AutoIncrement, d.serverID), name)) | 125 | relayID, err := redis.Int64(redisproxy.HGET(fmt.Sprintf(common.AutoIncrement, d.serverID), name)) |
models/equip.go
@@ -7,13 +7,13 @@ import ( | @@ -7,13 +7,13 @@ import ( | ||
7 | 7 | ||
8 | type EquipModel struct { | 8 | type EquipModel struct { |
9 | components.ISchema | 9 | components.ISchema |
10 | - Equip *pb.Equipment | 10 | + Data *pb.Equipment |
11 | } | 11 | } |
12 | 12 | ||
13 | func NewEquip(data *pb.Equipment) *EquipModel { | 13 | func NewEquip(data *pb.Equipment) *EquipModel { |
14 | m := &EquipModel{ | 14 | m := &EquipModel{ |
15 | ISchema: NewSchema(data.Id, data), | 15 | ISchema: NewSchema(data.Id, data), |
16 | - Equip: data, | 16 | + Data: data, |
17 | } | 17 | } |
18 | 18 | ||
19 | return m | 19 | return m |
models/hero.go
@@ -9,14 +9,14 @@ import ( | @@ -9,14 +9,14 @@ import ( | ||
9 | 9 | ||
10 | type HeroModel struct { | 10 | type HeroModel struct { |
11 | components.ISchema | 11 | components.ISchema |
12 | - Hero *pb.Hero | 12 | + Data *pb.Hero |
13 | Equipments common.IMapStringNum | 13 | Equipments common.IMapStringNum |
14 | } | 14 | } |
15 | 15 | ||
16 | func NewHero(hero *pb.Hero) *HeroModel { | 16 | func NewHero(hero *pb.Hero) *HeroModel { |
17 | m := &HeroModel{ | 17 | m := &HeroModel{ |
18 | ISchema: NewSchema(hero.Id, hero), | 18 | ISchema: NewSchema(hero.Id, hero), |
19 | - Hero: hero, | 19 | + Data: hero, |
20 | Equipments: common.StringToMapNum(hero.Equipments), | 20 | Equipments: common.StringToMapNum(hero.Equipments), |
21 | } | 21 | } |
22 | return m | 22 | return m |
@@ -32,8 +32,8 @@ func (m *HeroModel) AddEquipment(key string, pos int32) { | @@ -32,8 +32,8 @@ func (m *HeroModel) AddEquipment(key string, pos int32) { | ||
32 | m.SetProperty("equipments", common.MapNumToString(m.Equipments)) | 32 | m.SetProperty("equipments", common.MapNumToString(m.Equipments)) |
33 | } | 33 | } |
34 | func (m *HeroModel) UpLevel(exp int32) (int32, int32) { | 34 | func (m *HeroModel) UpLevel(exp int32) (int32, int32) { |
35 | - exp = exp + m.Hero.Exp | ||
36 | - level := m.Hero.Level | 35 | + exp = exp + m.Data.Exp |
36 | + level := m.Data.Level | ||
37 | oldLevelExp := csvdata.Get().TbHeroLevelExp.Get(level) | 37 | oldLevelExp := csvdata.Get().TbHeroLevelExp.Get(level) |
38 | if oldLevelExp == nil { | 38 | if oldLevelExp == nil { |
39 | return level, exp | 39 | return level, exp |
models/increment.go
@@ -7,7 +7,7 @@ import ( | @@ -7,7 +7,7 @@ import ( | ||
7 | 7 | ||
8 | type IncrementModels struct { | 8 | type IncrementModels struct { |
9 | components.ISchema | 9 | components.ISchema |
10 | - Incre *pb.Increment | 10 | + Data *pb.Increment |
11 | } | 11 | } |
12 | 12 | ||
13 | func NewIncrement(key string) *IncrementModels { | 13 | func NewIncrement(key string) *IncrementModels { |
@@ -17,7 +17,7 @@ func NewIncrement(key string) *IncrementModels { | @@ -17,7 +17,7 @@ func NewIncrement(key string) *IncrementModels { | ||
17 | 17 | ||
18 | r := &IncrementModels{ | 18 | r := &IncrementModels{ |
19 | ISchema: NewSchema(data.Key, data), | 19 | ISchema: NewSchema(data.Key, data), |
20 | - Incre: data, | 20 | + Data: data, |
21 | } | 21 | } |
22 | return r | 22 | return r |
23 | } | 23 | } |
models/prop.go
@@ -7,7 +7,7 @@ import ( | @@ -7,7 +7,7 @@ import ( | ||
7 | 7 | ||
8 | type PropModel struct { | 8 | type PropModel struct { |
9 | components.ISchema | 9 | components.ISchema |
10 | - Prop *pb.Prop | 10 | + Data *pb.Prop |
11 | } | 11 | } |
12 | 12 | ||
13 | func NewProp(id string) *PropModel { | 13 | func NewProp(id string) *PropModel { |
@@ -16,8 +16,8 @@ func NewProp(id string) *PropModel { | @@ -16,8 +16,8 @@ func NewProp(id string) *PropModel { | ||
16 | } | 16 | } |
17 | m := &PropModel{ | 17 | m := &PropModel{ |
18 | ISchema: NewSchema(id, data), | 18 | ISchema: NewSchema(id, data), |
19 | - Prop: data, | 19 | + Data: data, |
20 | } | 20 | } |
21 | 21 | ||
22 | return m | 22 | return m |
23 | -} | ||
24 | \ No newline at end of file | 23 | \ No newline at end of file |
24 | +} |
models/role.go
@@ -13,7 +13,7 @@ import ( | @@ -13,7 +13,7 @@ import ( | ||
13 | 13 | ||
14 | type RoleModel struct { | 14 | type RoleModel struct { |
15 | components.ISchema | 15 | components.ISchema |
16 | - Role *pb.Role | 16 | + Data *pb.Role |
17 | Heros SchemaMap | 17 | Heros SchemaMap |
18 | Teams SchemaMap | 18 | Teams SchemaMap |
19 | Equipments SchemaMap | 19 | Equipments SchemaMap |
@@ -27,13 +27,13 @@ func RoleExistByUid(uid string) *RoleModel { | @@ -27,13 +27,13 @@ func RoleExistByUid(uid string) *RoleModel { | ||
27 | data := &pb.Role{Uid: uid, Incres: make(map[string]uint32), Passchapters: make(map[int32]int32)} | 27 | data := &pb.Role{Uid: uid, Incres: make(map[string]uint32), Passchapters: make(map[int32]int32)} |
28 | 28 | ||
29 | if err := mongoproxy.FindOne(mongoproxy.GetCollName(data), mongoproxy.GetBsonM("uid", uid), data); err != nil { | 29 | if err := mongoproxy.FindOne(mongoproxy.GetCollName(data), mongoproxy.GetBsonM("uid", uid), data); err != nil { |
30 | - logger.Error("Role not exist err: %v", err) | 30 | + logger.Error("Data not exist err: %v", err) |
31 | return nil | 31 | return nil |
32 | } | 32 | } |
33 | 33 | ||
34 | r := &RoleModel{ | 34 | r := &RoleModel{ |
35 | ISchema: NewSchema(data.Id, data), | 35 | ISchema: NewSchema(data.Id, data), |
36 | - Role: data, | 36 | + Data: data, |
37 | Heros: make(SchemaMap), | 37 | Heros: make(SchemaMap), |
38 | Teams: make(SchemaMap), | 38 | Teams: make(SchemaMap), |
39 | Equipments: make(SchemaMap), | 39 | Equipments: make(SchemaMap), |
@@ -49,7 +49,7 @@ func NewRole(id string) *RoleModel { | @@ -49,7 +49,7 @@ func NewRole(id string) *RoleModel { | ||
49 | data := &pb.Role{Id: id, Incres: make(map[string]uint32), Passchapters: make(map[int32]int32)} | 49 | data := &pb.Role{Id: id, Incres: make(map[string]uint32), Passchapters: make(map[int32]int32)} |
50 | m := &RoleModel{ | 50 | m := &RoleModel{ |
51 | ISchema: NewSchema(id, data), | 51 | ISchema: NewSchema(id, data), |
52 | - Role: data, | 52 | + Data: data, |
53 | Heros: make(SchemaMap), | 53 | Heros: make(SchemaMap), |
54 | Teams: make(SchemaMap), | 54 | Teams: make(SchemaMap), |
55 | Equipments: make(SchemaMap), | 55 | Equipments: make(SchemaMap), |
@@ -60,34 +60,34 @@ func NewRole(id string) *RoleModel { | @@ -60,34 +60,34 @@ func NewRole(id string) *RoleModel { | ||
60 | } | 60 | } |
61 | 61 | ||
62 | func (m *RoleModel) IncreByKey(key string, detal uint32) uint32 { | 62 | func (m *RoleModel) IncreByKey(key string, detal uint32) uint32 { |
63 | - v, ok := m.Role.Incres[key] | 63 | + v, ok := m.Data.Incres[key] |
64 | if !ok { | 64 | if !ok { |
65 | v = detal | 65 | v = detal |
66 | } else { | 66 | } else { |
67 | v += detal | 67 | v += detal |
68 | } | 68 | } |
69 | - m.Role.Incres[key] = v | ||
70 | - m.SetProperty("incres", m.Role.Incres) | 69 | + m.Data.Incres[key] = v |
70 | + m.SetProperty("incres", m.Data.Incres) | ||
71 | return v | 71 | return v |
72 | } | 72 | } |
73 | 73 | ||
74 | func (m *RoleModel) IncreHearByKey(detal uint32) string { | 74 | func (m *RoleModel) IncreHearByKey(detal uint32) string { |
75 | - return fmt.Sprintf("%s%04d", m.Role.Id, m.IncreByKey("hero", detal)) | 75 | + return fmt.Sprintf("%s%04d", m.Data.Id, m.IncreByKey("hero", detal)) |
76 | } | 76 | } |
77 | 77 | ||
78 | func (m *RoleModel) IncreTeamByKey(detal uint32) string { | 78 | func (m *RoleModel) IncreTeamByKey(detal uint32) string { |
79 | - return fmt.Sprintf("%s%02d", m.Role.Id, m.IncreByKey("team", detal)) | 79 | + return fmt.Sprintf("%s%02d", m.Data.Id, m.IncreByKey("team", detal)) |
80 | } | 80 | } |
81 | 81 | ||
82 | func (m *RoleModel) IncreEquipByKey(detal uint32) string { | 82 | func (m *RoleModel) IncreEquipByKey(detal uint32) string { |
83 | - return fmt.Sprintf("%s%04d", m.Role.Id, m.IncreByKey("equipment", detal)) | 83 | + return fmt.Sprintf("%s%04d", m.Data.Id, m.IncreByKey("equipment", detal)) |
84 | } | 84 | } |
85 | 85 | ||
86 | func (m *RoleModel) InitRole() { | 86 | func (m *RoleModel) InitRole() { |
87 | //init hero | 87 | //init hero |
88 | h1 := pb.Hero{ | 88 | h1 := pb.Hero{ |
89 | Id: m.IncreHearByKey(1), | 89 | Id: m.IncreHearByKey(1), |
90 | - RoleId: m.Role.Id, | 90 | + RoleId: m.Data.Id, |
91 | Type: 1, | 91 | Type: 1, |
92 | Level: 1, | 92 | Level: 1, |
93 | ReinCount: 0, | 93 | ReinCount: 0, |
@@ -113,7 +113,7 @@ func (m *RoleModel) InitRole() { | @@ -113,7 +113,7 @@ func (m *RoleModel) InitRole() { | ||
113 | //init team | 113 | //init team |
114 | t1 := pb.Team{ | 114 | t1 := pb.Team{ |
115 | Id: m.IncreTeamByKey(1), | 115 | Id: m.IncreTeamByKey(1), |
116 | - RoleId: m.Role.Id, | 116 | + RoleId: m.Data.Id, |
117 | HeroId1: h1.Id, | 117 | HeroId1: h1.Id, |
118 | HeroId2: h2.Id, | 118 | HeroId2: h2.Id, |
119 | HeroId3: h3.Id, | 119 | HeroId3: h3.Id, |
@@ -141,7 +141,7 @@ func (m *RoleModel) InitRole() { | @@ -141,7 +141,7 @@ func (m *RoleModel) InitRole() { | ||
141 | 141 | ||
142 | func (m *RoleModel) LoadHero() { | 142 | func (m *RoleModel) LoadHero() { |
143 | heros := make([]*pb.Hero, 10) | 143 | heros := make([]*pb.Hero, 10) |
144 | - err := mongoproxy.FindMany("hero", "roleid", m.Role.Id, &heros) | 144 | + err := mongoproxy.FindMany("hero", "roleid", m.Data.Id, &heros) |
145 | if err != nil { | 145 | if err != nil { |
146 | logger.Error(err) | 146 | logger.Error(err) |
147 | return | 147 | return |
@@ -153,7 +153,7 @@ func (m *RoleModel) LoadHero() { | @@ -153,7 +153,7 @@ func (m *RoleModel) LoadHero() { | ||
153 | 153 | ||
154 | func (m *RoleModel) LoadTeams() { | 154 | func (m *RoleModel) LoadTeams() { |
155 | teams := make([]*pb.Team, 4) | 155 | teams := make([]*pb.Team, 4) |
156 | - err := mongoproxy.FindMany("team", "roleid", m.Role.Id, &teams) | 156 | + err := mongoproxy.FindMany("team", "roleid", m.Data.Id, &teams) |
157 | if err != nil { | 157 | if err != nil { |
158 | logger.Error(err) | 158 | logger.Error(err) |
159 | return | 159 | return |
@@ -165,12 +165,12 @@ func (m *RoleModel) LoadTeams() { | @@ -165,12 +165,12 @@ func (m *RoleModel) LoadTeams() { | ||
165 | 165 | ||
166 | //加载背包数据到内存 | 166 | //加载背包数据到内存 |
167 | func (m *RoleModel) LoadItems() { | 167 | func (m *RoleModel) LoadItems() { |
168 | - m.Items = common.StringToMapNum(m.Role.Items) | 168 | + m.Items = common.StringToMapNum(m.Data.Items) |
169 | } | 169 | } |
170 | 170 | ||
171 | func (m *RoleModel) LoadEquipments() { | 171 | func (m *RoleModel) LoadEquipments() { |
172 | data := make([]*pb.Equipment, 10) | 172 | data := make([]*pb.Equipment, 10) |
173 | - err := mongoproxy.FindMany("equipment", "roleid", m.Role.Id, &data) | 173 | + err := mongoproxy.FindMany("equipment", "roleid", m.Data.Id, &data) |
174 | if err != nil { | 174 | if err != nil { |
175 | logger.Error(err) | 175 | logger.Error(err) |
176 | return | 176 | return |
@@ -204,16 +204,16 @@ func (m *RoleModel) UpdateProperties(property map[string]interface{}, notify boo | @@ -204,16 +204,16 @@ func (m *RoleModel) UpdateProperties(property map[string]interface{}, notify boo | ||
204 | return | 204 | return |
205 | } | 205 | } |
206 | 206 | ||
207 | - update := &pb.RoleUpdatePropertyRsp{ | 207 | + update := &pb.RoleUpdatePropertyNty{ |
208 | Id: ids, | 208 | Id: ids, |
209 | Role: role, | 209 | Role: role, |
210 | } | 210 | } |
211 | if rsp, err := proto.Marshal(update); err != nil { | 211 | if rsp, err := proto.Marshal(update); err != nil { |
212 | - logger.Error("id %s, err:", m.Role.Id, err) | 212 | + logger.Error("id %s, err:", m.Data.Id, err) |
213 | return | 213 | return |
214 | } else { | 214 | } else { |
215 | if m.GetConn() != nil && notify { | 215 | if m.GetConn() != nil && notify { |
216 | - m.GetConn().Send(0, uint32(pb.ProtoCode_RoleUpdatePropertyRsp), rsp) | 216 | + m.GetConn().Send(0, uint32(pb.ProtoCode_RoleUpdatePropertyNty), rsp) |
217 | } | 217 | } |
218 | } | 218 | } |
219 | } | 219 | } |
@@ -221,7 +221,7 @@ func (m *RoleModel) UpdateProperties(property map[string]interface{}, notify boo | @@ -221,7 +221,7 @@ func (m *RoleModel) UpdateProperties(property map[string]interface{}, notify boo | ||
221 | func (m *RoleModel) GetAllHero() []*pb.Hero { | 221 | func (m *RoleModel) GetAllHero() []*pb.Hero { |
222 | var h []*pb.Hero | 222 | var h []*pb.Hero |
223 | for _, hero := range m.Heros { | 223 | for _, hero := range m.Heros { |
224 | - h = append(h, hero.(*HeroModel).Hero) | 224 | + h = append(h, hero.(*HeroModel).Data) |
225 | } | 225 | } |
226 | return h | 226 | return h |
227 | } | 227 | } |
@@ -229,7 +229,7 @@ func (m *RoleModel) GetAllHero() []*pb.Hero { | @@ -229,7 +229,7 @@ func (m *RoleModel) GetAllHero() []*pb.Hero { | ||
229 | func (m *RoleModel) GetAllTeam() []*pb.Team { | 229 | func (m *RoleModel) GetAllTeam() []*pb.Team { |
230 | var t []*pb.Team | 230 | var t []*pb.Team |
231 | for _, team := range m.Teams { | 231 | for _, team := range m.Teams { |
232 | - t = append(t, team.(*TeamModel).Team) | 232 | + t = append(t, team.(*TeamModel).Data) |
233 | } | 233 | } |
234 | return t | 234 | return t |
235 | } | 235 | } |
@@ -237,7 +237,7 @@ func (m *RoleModel) GetAllTeam() []*pb.Team { | @@ -237,7 +237,7 @@ func (m *RoleModel) GetAllTeam() []*pb.Team { | ||
237 | func (m *RoleModel) GetEquipments() []*pb.Equipment { | 237 | func (m *RoleModel) GetEquipments() []*pb.Equipment { |
238 | var equips []*pb.Equipment | 238 | var equips []*pb.Equipment |
239 | for _, e := range m.Equipments { | 239 | for _, e := range m.Equipments { |
240 | - equips = append(equips, e.(*EquipModel).Equip) | 240 | + equips = append(equips, e.(*EquipModel).Data) |
241 | } | 241 | } |
242 | return equips | 242 | return equips |
243 | } | 243 | } |
models/rolePlugin.go
@@ -104,7 +104,7 @@ func (m *RoleModel) AddTeam(team *pb.Team) { | @@ -104,7 +104,7 @@ func (m *RoleModel) AddTeam(team *pb.Team) { | ||
104 | 104 | ||
105 | func (m *RoleModel) UpdateTeam(teams []*pb.Team) { | 105 | func (m *RoleModel) UpdateTeam(teams []*pb.Team) { |
106 | for _, team := range teams { | 106 | for _, team := range teams { |
107 | - team.RoleId = m.Role.Id | 107 | + team.RoleId = m.Data.Id |
108 | t := m.Teams[team.Id] | 108 | t := m.Teams[team.Id] |
109 | if t != nil { | 109 | if t != nil { |
110 | t.UpdateSchema(team) | 110 | t.UpdateSchema(team) |
@@ -121,20 +121,20 @@ func (m *RoleModel) AddEquip(equip *pb.Equipment) *EquipModel { | @@ -121,20 +121,20 @@ func (m *RoleModel) AddEquip(equip *pb.Equipment) *EquipModel { | ||
121 | } | 121 | } |
122 | 122 | ||
123 | func (m *RoleModel) EquipmentAddNotify(equip *pb.Equipment) { | 123 | func (m *RoleModel) EquipmentAddNotify(equip *pb.Equipment) { |
124 | - update := &pb.EquipmentAddRsp{Equip: equip} | 124 | + update := &pb.EquipmentAddNty{Equip: equip} |
125 | if rsp, err := proto.Marshal(update); err != nil { | 125 | if rsp, err := proto.Marshal(update); err != nil { |
126 | logger.Error(" EquipmentAddNotify err:", err.Error()) | 126 | logger.Error(" EquipmentAddNotify err:", err.Error()) |
127 | return | 127 | return |
128 | } else { | 128 | } else { |
129 | if m.GetConn() != nil { | 129 | if m.GetConn() != nil { |
130 | - m.GetConn().SendSuccess(uint32(pb.ProtoCode_EquipmentAddRsp), rsp) | 130 | + m.GetConn().SendSuccess(uint32(pb.ProtoCode_EquipmentAddNty), rsp) |
131 | } | 131 | } |
132 | } | 132 | } |
133 | } | 133 | } |
134 | 134 | ||
135 | func (m *RoleModel) UpLevel(exp int32) (int32, int32) { | 135 | func (m *RoleModel) UpLevel(exp int32) (int32, int32) { |
136 | - exp = exp + m.Role.Exp | ||
137 | - level := m.Role.Level | 136 | + exp = exp + m.Data.Exp |
137 | + level := m.Data.Level | ||
138 | oldLevelExp := csvdata.Get().TbAccountLevelExp.Get(level) | 138 | oldLevelExp := csvdata.Get().TbAccountLevelExp.Get(level) |
139 | if oldLevelExp == nil { | 139 | if oldLevelExp == nil { |
140 | return level, exp | 140 | return level, exp |
@@ -177,18 +177,18 @@ func (m *RoleModel) EquipmentRefer(equipId, heroId string, refer bool, pos int32 | @@ -177,18 +177,18 @@ func (m *RoleModel) EquipmentRefer(equipId, heroId string, refer bool, pos int32 | ||
177 | // 2.1.2 如果不是戒指,如果其他英雄已经被穿戴,则脱了再穿, 同位置装备是否穿戴, 已经被穿戴,则脱了再穿 | 177 | // 2.1.2 如果不是戒指,如果其他英雄已经被穿戴,则脱了再穿, 同位置装备是否穿戴, 已经被穿戴,则脱了再穿 |
178 | // 可以合并。不用判断是否是戒指。 | 178 | // 可以合并。不用判断是否是戒指。 |
179 | h1 := m.Heros[heroId] | 179 | h1 := m.Heros[heroId] |
180 | - h2 := m.Heros[equip.Equip.HeroId] | 180 | + h2 := m.Heros[equip.Data.HeroId] |
181 | 181 | ||
182 | var outHero, inHero *HeroModel | 182 | var outHero, inHero *HeroModel |
183 | - inEquip := csvdata.Get().TbEquipmentData.Get(equip.Equip.GetTbId()) | 183 | + inEquip := csvdata.Get().TbEquipmentData.Get(equip.Data.GetTbId()) |
184 | if !refer { | 184 | if !refer { |
185 | if h1 != nil { | 185 | if h1 != nil { |
186 | outHero = h1.(*HeroModel) | 186 | outHero = h1.(*HeroModel) |
187 | - outHero.DelEquipment(equip.Equip.Id) | 187 | + outHero.DelEquipment(equip.Data.Id) |
188 | } | 188 | } |
189 | if h2 != nil { | 189 | if h2 != nil { |
190 | outHero = h2.(*HeroModel) | 190 | outHero = h2.(*HeroModel) |
191 | - outHero.DelEquipment(equip.Equip.Id) | 191 | + outHero.DelEquipment(equip.Data.Id) |
192 | } | 192 | } |
193 | equip.SetProperty("heroid", "") | 193 | equip.SetProperty("heroid", "") |
194 | 194 | ||
@@ -204,7 +204,7 @@ func (m *RoleModel) EquipmentRefer(equipId, heroId string, refer bool, pos int32 | @@ -204,7 +204,7 @@ func (m *RoleModel) EquipmentRefer(equipId, heroId string, refer bool, pos int32 | ||
204 | } | 204 | } |
205 | } | 205 | } |
206 | // 2.1.1 | 206 | // 2.1.1 |
207 | - if equip.Equip.HeroId == "" { | 207 | + if equip.Data.HeroId == "" { |
208 | var outEquipID string | 208 | var outEquipID string |
209 | for id, typ := range inHero.Equipments { | 209 | for id, typ := range inHero.Equipments { |
210 | if typ == pos { | 210 | if typ == pos { |
@@ -221,8 +221,8 @@ func (m *RoleModel) EquipmentRefer(equipId, heroId string, refer bool, pos int32 | @@ -221,8 +221,8 @@ func (m *RoleModel) EquipmentRefer(equipId, heroId string, refer bool, pos int32 | ||
221 | } | 221 | } |
222 | } | 222 | } |
223 | 223 | ||
224 | - inHero.AddEquipment(equip.Equip.Id, pos) | ||
225 | - equip.SetProperty("heroid", inHero.Hero.Id) | 224 | + inHero.AddEquipment(equip.Data.Id, pos) |
225 | + equip.SetProperty("heroid", inHero.Data.Id) | ||
226 | equip.SetProperty("pos", pos) | 226 | equip.SetProperty("pos", pos) |
227 | } else { | 227 | } else { |
228 | if h2 == nil { | 228 | if h2 == nil { |
@@ -247,9 +247,9 @@ func (m *RoleModel) EquipmentRefer(equipId, heroId string, refer bool, pos int32 | @@ -247,9 +247,9 @@ func (m *RoleModel) EquipmentRefer(equipId, heroId string, refer bool, pos int32 | ||
247 | } | 247 | } |
248 | } | 248 | } |
249 | 249 | ||
250 | - outHero.DelEquipment(equip.Equip.Id) | ||
251 | - inHero.AddEquipment(equip.Equip.Id, pos) | ||
252 | - equip.SetProperty("heroid", inHero.Hero.Id) | 250 | + outHero.DelEquipment(equip.Data.Id) |
251 | + inHero.AddEquipment(equip.Data.Id, pos) | ||
252 | + equip.SetProperty("heroid", inHero.Data.Id) | ||
253 | equip.SetProperty("pos", pos) | 253 | equip.SetProperty("pos", pos) |
254 | } | 254 | } |
255 | 255 |
models/role_test.go
@@ -21,9 +21,9 @@ func TestNewRole(t *testing.T) { | @@ -21,9 +21,9 @@ func TestNewRole(t *testing.T) { | ||
21 | role := RoleExistByUid(uid) | 21 | role := RoleExistByUid(uid) |
22 | if role != nil { | 22 | if role != nil { |
23 | //uid存在 , 更新角色 | 23 | //uid存在 , 更新角色 |
24 | - //role.AddHero(&pb.Hero{ | 24 | + //role.AddHero(&pb.Data{ |
25 | // Id: 1, | 25 | // Id: 1, |
26 | - // RoleId: role.Role.Id, | 26 | + // RoleId: role.Data.Id, |
27 | // Type: 0, | 27 | // Type: 0, |
28 | // Level: 0, | 28 | // Level: 0, |
29 | // ReinCount: 0, | 29 | // ReinCount: 0, |
@@ -35,9 +35,9 @@ func TestNewRole(t *testing.T) { | @@ -35,9 +35,9 @@ func TestNewRole(t *testing.T) { | ||
35 | } else { | 35 | } else { |
36 | //uid不存在,创建角色 | 36 | //uid不存在,创建角色 |
37 | role = NewRole("1") | 37 | role = NewRole("1") |
38 | - role.Role.Uid = uid | ||
39 | - role.Role.Device = "111111" | ||
40 | - role.Role.Level = 0 | 38 | + role.Data.Uid = uid |
39 | + role.Data.Device = "111111" | ||
40 | + role.Data.Level = 0 | ||
41 | err := role.Create() | 41 | err := role.Create() |
42 | fmt.Println(err) | 42 | fmt.Println(err) |
43 | } | 43 | } |
@@ -81,7 +81,7 @@ func TestRoleModel_ProtoReflect(t *testing.T) { | @@ -81,7 +81,7 @@ func TestRoleModel_ProtoReflect(t *testing.T) { | ||
81 | // "Device": "12312312312", | 81 | // "Device": "12312312312", |
82 | //} | 82 | //} |
83 | sch.UpdateProperty("Device", "123123123", false) | 83 | sch.UpdateProperty("Device", "123123123", false) |
84 | - fmt.Println(sch.Role) | 84 | + fmt.Println(sch.Data) |
85 | } | 85 | } |
86 | 86 | ||
87 | func TestRoleModel_UpdateTeam(t *testing.T) { | 87 | func TestRoleModel_UpdateTeam(t *testing.T) { |
@@ -115,9 +115,9 @@ func TestRoleModel_IncreByKey(t *testing.T) { | @@ -115,9 +115,9 @@ func TestRoleModel_IncreByKey(t *testing.T) { | ||
115 | //sch.Load() | 115 | //sch.Load() |
116 | //sch.LoadAll() | 116 | //sch.LoadAll() |
117 | // | 117 | // |
118 | - //sch.Role.Incres["hero"] = 4 | ||
119 | - //sch.Role.Incres["team"] = 4 | ||
120 | - //sch.SetProperty("incres", sch.Role.Incres) | 118 | + //sch.Data.Incres["hero"] = 4 |
119 | + //sch.Data.Incres["team"] = 4 | ||
120 | + //sch.SetProperty("incres", sch.Data.Incres) | ||
121 | //sch.Update() | 121 | //sch.Update() |
122 | 122 | ||
123 | fmt.Printf("%03d\n", 3) | 123 | fmt.Printf("%03d\n", 3) |
models/team.go
@@ -10,13 +10,13 @@ import ( | @@ -10,13 +10,13 @@ import ( | ||
10 | type TeamMap map[string]*TeamModel | 10 | type TeamMap map[string]*TeamModel |
11 | type TeamModel struct { | 11 | type TeamModel struct { |
12 | components.ISchema | 12 | components.ISchema |
13 | - Team *pb.Team | 13 | + Data *pb.Team |
14 | } | 14 | } |
15 | 15 | ||
16 | func NewTeam(data *pb.Team) *TeamModel { | 16 | func NewTeam(data *pb.Team) *TeamModel { |
17 | m := &TeamModel{ | 17 | m := &TeamModel{ |
18 | ISchema: NewSchema(data.Id, data), | 18 | ISchema: NewSchema(data.Id, data), |
19 | - Team: data, | 19 | + Data: data, |
20 | } | 20 | } |
21 | 21 | ||
22 | return m | 22 | return m |
@@ -25,12 +25,12 @@ func NewTeam(data *pb.Team) *TeamModel { | @@ -25,12 +25,12 @@ func NewTeam(data *pb.Team) *TeamModel { | ||
25 | func TeamExistsByID(id string) *TeamModel { | 25 | func TeamExistsByID(id string) *TeamModel { |
26 | data := &pb.Team{Id: id} | 26 | data := &pb.Team{Id: id} |
27 | if err := mongoproxy.FindOne(mongoproxy.GetCollName(data), mongoproxy.GetBsonM("id", id), data); err != nil { | 27 | if err := mongoproxy.FindOne(mongoproxy.GetCollName(data), mongoproxy.GetBsonM("id", id), data); err != nil { |
28 | - logger.Error("Role not exist err: %v", err) | 28 | + logger.Error("Data not exist err: %v", err) |
29 | return nil | 29 | return nil |
30 | } | 30 | } |
31 | r := &TeamModel{ | 31 | r := &TeamModel{ |
32 | ISchema: NewSchema(data.Id, data), | 32 | ISchema: NewSchema(data.Id, data), |
33 | - Team: data, | 33 | + Data: data, |
34 | } | 34 | } |
35 | return r | 35 | return r |
36 | } | 36 | } |
pb/account.pb.go
@@ -217,6 +217,69 @@ func (x *Register) GetCode() string { | @@ -217,6 +217,69 @@ func (x *Register) GetCode() string { | ||
217 | return "" | 217 | return "" |
218 | } | 218 | } |
219 | 219 | ||
220 | +type UpdateVersion struct { | ||
221 | + state protoimpl.MessageState | ||
222 | + sizeCache protoimpl.SizeCache | ||
223 | + unknownFields protoimpl.UnknownFields | ||
224 | + | ||
225 | + I int32 `protobuf:"varint,1,opt,name=i,proto3" json:"i,omitempty"` | ||
226 | + X int32 `protobuf:"varint,2,opt,name=x,proto3" json:"x,omitempty"` | ||
227 | + Y int32 `protobuf:"varint,3,opt,name=y,proto3" json:"y,omitempty"` | ||
228 | +} | ||
229 | + | ||
230 | +func (x *UpdateVersion) Reset() { | ||
231 | + *x = UpdateVersion{} | ||
232 | + if protoimpl.UnsafeEnabled { | ||
233 | + mi := &file_account_proto_msgTypes[3] | ||
234 | + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) | ||
235 | + ms.StoreMessageInfo(mi) | ||
236 | + } | ||
237 | +} | ||
238 | + | ||
239 | +func (x *UpdateVersion) String() string { | ||
240 | + return protoimpl.X.MessageStringOf(x) | ||
241 | +} | ||
242 | + | ||
243 | +func (*UpdateVersion) ProtoMessage() {} | ||
244 | + | ||
245 | +func (x *UpdateVersion) ProtoReflect() protoreflect.Message { | ||
246 | + mi := &file_account_proto_msgTypes[3] | ||
247 | + if protoimpl.UnsafeEnabled && x != nil { | ||
248 | + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) | ||
249 | + if ms.LoadMessageInfo() == nil { | ||
250 | + ms.StoreMessageInfo(mi) | ||
251 | + } | ||
252 | + return ms | ||
253 | + } | ||
254 | + return mi.MessageOf(x) | ||
255 | +} | ||
256 | + | ||
257 | +// Deprecated: Use UpdateVersion.ProtoReflect.Descriptor instead. | ||
258 | +func (*UpdateVersion) Descriptor() ([]byte, []int) { | ||
259 | + return file_account_proto_rawDescGZIP(), []int{3} | ||
260 | +} | ||
261 | + | ||
262 | +func (x *UpdateVersion) GetI() int32 { | ||
263 | + if x != nil { | ||
264 | + return x.I | ||
265 | + } | ||
266 | + return 0 | ||
267 | +} | ||
268 | + | ||
269 | +func (x *UpdateVersion) GetX() int32 { | ||
270 | + if x != nil { | ||
271 | + return x.X | ||
272 | + } | ||
273 | + return 0 | ||
274 | +} | ||
275 | + | ||
276 | +func (x *UpdateVersion) GetY() int32 { | ||
277 | + if x != nil { | ||
278 | + return x.Y | ||
279 | + } | ||
280 | + return 0 | ||
281 | +} | ||
282 | + | ||
220 | var File_account_proto protoreflect.FileDescriptor | 283 | var File_account_proto protoreflect.FileDescriptor |
221 | 284 | ||
222 | var file_account_proto_rawDesc = []byte{ | 285 | var file_account_proto_rawDesc = []byte{ |
@@ -240,8 +303,12 @@ var file_account_proto_rawDesc = []byte{ | @@ -240,8 +303,12 @@ var file_account_proto_rawDesc = []byte{ | ||
240 | 0x05, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, | 303 | 0x05, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, |
241 | 0x72, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, | 304 | 0x72, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, |
242 | 0x72, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, | 305 | 0x72, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, |
243 | - 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x0a, 0x5a, 0x08, 0x2e, 0x2e, 0x2f, 0x70, 0x62, 0x3b, | ||
244 | - 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, | 306 | + 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x22, 0x39, 0x0a, 0x0d, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, |
307 | + 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x0c, 0x0a, 0x01, 0x69, 0x18, 0x01, 0x20, 0x01, | ||
308 | + 0x28, 0x05, 0x52, 0x01, 0x69, 0x12, 0x0c, 0x0a, 0x01, 0x78, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, | ||
309 | + 0x52, 0x01, 0x78, 0x12, 0x0c, 0x0a, 0x01, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x01, | ||
310 | + 0x79, 0x42, 0x0a, 0x5a, 0x08, 0x2e, 0x2e, 0x2f, 0x70, 0x62, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, | ||
311 | + 0x72, 0x6f, 0x74, 0x6f, 0x33, | ||
245 | } | 312 | } |
246 | 313 | ||
247 | var ( | 314 | var ( |
@@ -256,11 +323,12 @@ func file_account_proto_rawDescGZIP() []byte { | @@ -256,11 +323,12 @@ func file_account_proto_rawDescGZIP() []byte { | ||
256 | return file_account_proto_rawDescData | 323 | return file_account_proto_rawDescData |
257 | } | 324 | } |
258 | 325 | ||
259 | -var file_account_proto_msgTypes = make([]protoimpl.MessageInfo, 3) | 326 | +var file_account_proto_msgTypes = make([]protoimpl.MessageInfo, 4) |
260 | var file_account_proto_goTypes = []interface{}{ | 327 | var file_account_proto_goTypes = []interface{}{ |
261 | - (*ServiceInfo)(nil), // 0: account.ServiceInfo | ||
262 | - (*LoginRsp)(nil), // 1: account.LoginRsp | ||
263 | - (*Register)(nil), // 2: account.Register | 328 | + (*ServiceInfo)(nil), // 0: account.ServiceInfo |
329 | + (*LoginRsp)(nil), // 1: account.LoginRsp | ||
330 | + (*Register)(nil), // 2: account.Register | ||
331 | + (*UpdateVersion)(nil), // 3: account.UpdateVersion | ||
264 | } | 332 | } |
265 | var file_account_proto_depIdxs = []int32{ | 333 | var file_account_proto_depIdxs = []int32{ |
266 | 0, // 0: account.LoginRsp.game_service:type_name -> account.ServiceInfo | 334 | 0, // 0: account.LoginRsp.game_service:type_name -> account.ServiceInfo |
@@ -313,6 +381,18 @@ func file_account_proto_init() { | @@ -313,6 +381,18 @@ func file_account_proto_init() { | ||
313 | return nil | 381 | return nil |
314 | } | 382 | } |
315 | } | 383 | } |
384 | + file_account_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { | ||
385 | + switch v := v.(*UpdateVersion); i { | ||
386 | + case 0: | ||
387 | + return &v.state | ||
388 | + case 1: | ||
389 | + return &v.sizeCache | ||
390 | + case 2: | ||
391 | + return &v.unknownFields | ||
392 | + default: | ||
393 | + return nil | ||
394 | + } | ||
395 | + } | ||
316 | } | 396 | } |
317 | type x struct{} | 397 | type x struct{} |
318 | out := protoimpl.TypeBuilder{ | 398 | out := protoimpl.TypeBuilder{ |
@@ -320,7 +400,7 @@ func file_account_proto_init() { | @@ -320,7 +400,7 @@ func file_account_proto_init() { | ||
320 | GoPackagePath: reflect.TypeOf(x{}).PkgPath(), | 400 | GoPackagePath: reflect.TypeOf(x{}).PkgPath(), |
321 | RawDescriptor: file_account_proto_rawDesc, | 401 | RawDescriptor: file_account_proto_rawDesc, |
322 | NumEnums: 0, | 402 | NumEnums: 0, |
323 | - NumMessages: 3, | 403 | + NumMessages: 4, |
324 | NumExtensions: 0, | 404 | NumExtensions: 0, |
325 | NumServices: 0, | 405 | NumServices: 0, |
326 | }, | 406 | }, |
pb/game.pb.go
@@ -503,8 +503,8 @@ func (x *RoleRsp) GetEquipments() []*Equipment { | @@ -503,8 +503,8 @@ func (x *RoleRsp) GetEquipments() []*Equipment { | ||
503 | return nil | 503 | return nil |
504 | } | 504 | } |
505 | 505 | ||
506 | -//ResponseCmd RoleUpdatePropertyRsp | ||
507 | -type RoleUpdatePropertyRsp struct { | 506 | +//ResponseCmd RoleUpdatePropertyNty |
507 | +type RoleUpdatePropertyNty struct { | ||
508 | state protoimpl.MessageState | 508 | state protoimpl.MessageState |
509 | sizeCache protoimpl.SizeCache | 509 | sizeCache protoimpl.SizeCache |
510 | unknownFields protoimpl.UnknownFields | 510 | unknownFields protoimpl.UnknownFields |
@@ -513,8 +513,8 @@ type RoleUpdatePropertyRsp struct { | @@ -513,8 +513,8 @@ type RoleUpdatePropertyRsp struct { | ||
513 | Role *Role `protobuf:"bytes,2,opt,name=role,proto3" json:"role,omitempty"` | 513 | Role *Role `protobuf:"bytes,2,opt,name=role,proto3" json:"role,omitempty"` |
514 | } | 514 | } |
515 | 515 | ||
516 | -func (x *RoleUpdatePropertyRsp) Reset() { | ||
517 | - *x = RoleUpdatePropertyRsp{} | 516 | +func (x *RoleUpdatePropertyNty) Reset() { |
517 | + *x = RoleUpdatePropertyNty{} | ||
518 | if protoimpl.UnsafeEnabled { | 518 | if protoimpl.UnsafeEnabled { |
519 | mi := &file_game_proto_msgTypes[9] | 519 | mi := &file_game_proto_msgTypes[9] |
520 | ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) | 520 | ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
@@ -522,13 +522,13 @@ func (x *RoleUpdatePropertyRsp) Reset() { | @@ -522,13 +522,13 @@ func (x *RoleUpdatePropertyRsp) Reset() { | ||
522 | } | 522 | } |
523 | } | 523 | } |
524 | 524 | ||
525 | -func (x *RoleUpdatePropertyRsp) String() string { | 525 | +func (x *RoleUpdatePropertyNty) String() string { |
526 | return protoimpl.X.MessageStringOf(x) | 526 | return protoimpl.X.MessageStringOf(x) |
527 | } | 527 | } |
528 | 528 | ||
529 | -func (*RoleUpdatePropertyRsp) ProtoMessage() {} | 529 | +func (*RoleUpdatePropertyNty) ProtoMessage() {} |
530 | 530 | ||
531 | -func (x *RoleUpdatePropertyRsp) ProtoReflect() protoreflect.Message { | 531 | +func (x *RoleUpdatePropertyNty) ProtoReflect() protoreflect.Message { |
532 | mi := &file_game_proto_msgTypes[9] | 532 | mi := &file_game_proto_msgTypes[9] |
533 | if protoimpl.UnsafeEnabled && x != nil { | 533 | if protoimpl.UnsafeEnabled && x != nil { |
534 | ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) | 534 | ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
@@ -540,19 +540,19 @@ func (x *RoleUpdatePropertyRsp) ProtoReflect() protoreflect.Message { | @@ -540,19 +540,19 @@ func (x *RoleUpdatePropertyRsp) ProtoReflect() protoreflect.Message { | ||
540 | return mi.MessageOf(x) | 540 | return mi.MessageOf(x) |
541 | } | 541 | } |
542 | 542 | ||
543 | -// Deprecated: Use RoleUpdatePropertyRsp.ProtoReflect.Descriptor instead. | ||
544 | -func (*RoleUpdatePropertyRsp) Descriptor() ([]byte, []int) { | 543 | +// Deprecated: Use RoleUpdatePropertyNty.ProtoReflect.Descriptor instead. |
544 | +func (*RoleUpdatePropertyNty) Descriptor() ([]byte, []int) { | ||
545 | return file_game_proto_rawDescGZIP(), []int{9} | 545 | return file_game_proto_rawDescGZIP(), []int{9} |
546 | } | 546 | } |
547 | 547 | ||
548 | -func (x *RoleUpdatePropertyRsp) GetId() []int32 { | 548 | +func (x *RoleUpdatePropertyNty) GetId() []int32 { |
549 | if x != nil { | 549 | if x != nil { |
550 | return x.Id | 550 | return x.Id |
551 | } | 551 | } |
552 | return nil | 552 | return nil |
553 | } | 553 | } |
554 | 554 | ||
555 | -func (x *RoleUpdatePropertyRsp) GetRole() *Role { | 555 | +func (x *RoleUpdatePropertyNty) GetRole() *Role { |
556 | if x != nil { | 556 | if x != nil { |
557 | return x.Role | 557 | return x.Role |
558 | } | 558 | } |
@@ -919,7 +919,7 @@ func (x *EquipmentDelReq) GetId() []string { | @@ -919,7 +919,7 @@ func (x *EquipmentDelReq) GetId() []string { | ||
919 | } | 919 | } |
920 | 920 | ||
921 | //ResponseCmd EquipmentAddRsp | 921 | //ResponseCmd EquipmentAddRsp |
922 | -type EquipmentAddRsp struct { | 922 | +type EquipmentAddNty struct { |
923 | state protoimpl.MessageState | 923 | state protoimpl.MessageState |
924 | sizeCache protoimpl.SizeCache | 924 | sizeCache protoimpl.SizeCache |
925 | unknownFields protoimpl.UnknownFields | 925 | unknownFields protoimpl.UnknownFields |
@@ -927,8 +927,8 @@ type EquipmentAddRsp struct { | @@ -927,8 +927,8 @@ type EquipmentAddRsp struct { | ||
927 | Equip *Equipment `protobuf:"bytes,1,opt,name=equip,proto3" json:"equip,omitempty"` | 927 | Equip *Equipment `protobuf:"bytes,1,opt,name=equip,proto3" json:"equip,omitempty"` |
928 | } | 928 | } |
929 | 929 | ||
930 | -func (x *EquipmentAddRsp) Reset() { | ||
931 | - *x = EquipmentAddRsp{} | 930 | +func (x *EquipmentAddNty) Reset() { |
931 | + *x = EquipmentAddNty{} | ||
932 | if protoimpl.UnsafeEnabled { | 932 | if protoimpl.UnsafeEnabled { |
933 | mi := &file_game_proto_msgTypes[16] | 933 | mi := &file_game_proto_msgTypes[16] |
934 | ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) | 934 | ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
@@ -936,13 +936,13 @@ func (x *EquipmentAddRsp) Reset() { | @@ -936,13 +936,13 @@ func (x *EquipmentAddRsp) Reset() { | ||
936 | } | 936 | } |
937 | } | 937 | } |
938 | 938 | ||
939 | -func (x *EquipmentAddRsp) String() string { | 939 | +func (x *EquipmentAddNty) String() string { |
940 | return protoimpl.X.MessageStringOf(x) | 940 | return protoimpl.X.MessageStringOf(x) |
941 | } | 941 | } |
942 | 942 | ||
943 | -func (*EquipmentAddRsp) ProtoMessage() {} | 943 | +func (*EquipmentAddNty) ProtoMessage() {} |
944 | 944 | ||
945 | -func (x *EquipmentAddRsp) ProtoReflect() protoreflect.Message { | 945 | +func (x *EquipmentAddNty) ProtoReflect() protoreflect.Message { |
946 | mi := &file_game_proto_msgTypes[16] | 946 | mi := &file_game_proto_msgTypes[16] |
947 | if protoimpl.UnsafeEnabled && x != nil { | 947 | if protoimpl.UnsafeEnabled && x != nil { |
948 | ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) | 948 | ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
@@ -954,12 +954,12 @@ func (x *EquipmentAddRsp) ProtoReflect() protoreflect.Message { | @@ -954,12 +954,12 @@ func (x *EquipmentAddRsp) ProtoReflect() protoreflect.Message { | ||
954 | return mi.MessageOf(x) | 954 | return mi.MessageOf(x) |
955 | } | 955 | } |
956 | 956 | ||
957 | -// Deprecated: Use EquipmentAddRsp.ProtoReflect.Descriptor instead. | ||
958 | -func (*EquipmentAddRsp) Descriptor() ([]byte, []int) { | 957 | +// Deprecated: Use EquipmentAddNty.ProtoReflect.Descriptor instead. |
958 | +func (*EquipmentAddNty) Descriptor() ([]byte, []int) { | ||
959 | return file_game_proto_rawDescGZIP(), []int{16} | 959 | return file_game_proto_rawDescGZIP(), []int{16} |
960 | } | 960 | } |
961 | 961 | ||
962 | -func (x *EquipmentAddRsp) GetEquip() *Equipment { | 962 | +func (x *EquipmentAddNty) GetEquip() *Equipment { |
963 | if x != nil { | 963 | if x != nil { |
964 | return x.Equip | 964 | return x.Equip |
965 | } | 965 | } |
@@ -1111,8 +1111,8 @@ var file_game_proto_rawDesc = []byte{ | @@ -1111,8 +1111,8 @@ var file_game_proto_rawDesc = []byte{ | ||
1111 | 0x6e, 0x74, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x6d, 0x6f, 0x64, 0x65, | 1111 | 0x6e, 0x74, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x6d, 0x6f, 0x64, 0x65, |
1112 | 0x6c, 0x73, 0x2e, 0x45, 0x71, 0x75, 0x69, 0x70, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x0a, 0x65, 0x71, | 1112 | 0x6c, 0x73, 0x2e, 0x45, 0x71, 0x75, 0x69, 0x70, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x0a, 0x65, 0x71, |
1113 | 0x75, 0x69, 0x70, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x22, 0x49, 0x0a, 0x15, 0x52, 0x6f, 0x6c, 0x65, | 1113 | 0x75, 0x69, 0x70, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x22, 0x49, 0x0a, 0x15, 0x52, 0x6f, 0x6c, 0x65, |
1114 | - 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x52, 0x73, | ||
1115 | - 0x70, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x03, 0x28, 0x05, 0x52, 0x02, 0x69, | 1114 | + 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x4e, 0x74, |
1115 | + 0x79, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x03, 0x28, 0x05, 0x52, 0x02, 0x69, | ||
1116 | 0x64, 0x12, 0x20, 0x0a, 0x04, 0x72, 0x6f, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, | 1116 | 0x64, 0x12, 0x20, 0x0a, 0x04, 0x72, 0x6f, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, |
1117 | 0x0c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x52, 0x6f, 0x6c, 0x65, 0x52, 0x04, 0x72, | 1117 | 0x0c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x52, 0x6f, 0x6c, 0x65, 0x52, 0x04, 0x72, |
1118 | 0x6f, 0x6c, 0x65, 0x22, 0x2a, 0x0a, 0x12, 0x52, 0x6f, 0x6c, 0x65, 0x55, 0x70, 0x64, 0x61, 0x74, | 1118 | 0x6f, 0x6c, 0x65, 0x22, 0x2a, 0x0a, 0x12, 0x52, 0x6f, 0x6c, 0x65, 0x55, 0x70, 0x64, 0x61, 0x74, |
@@ -1149,7 +1149,7 @@ var file_game_proto_rawDesc = []byte{ | @@ -1149,7 +1149,7 @@ var file_game_proto_rawDesc = []byte{ | ||
1149 | 0x0f, 0x45, 0x71, 0x75, 0x69, 0x70, 0x6d, 0x65, 0x6e, 0x74, 0x44, 0x65, 0x6c, 0x52, 0x65, 0x71, | 1149 | 0x0f, 0x45, 0x71, 0x75, 0x69, 0x70, 0x6d, 0x65, 0x6e, 0x74, 0x44, 0x65, 0x6c, 0x52, 0x65, 0x71, |
1150 | 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, | 1150 | 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, |
1151 | 0x22, 0x3a, 0x0a, 0x0f, 0x45, 0x71, 0x75, 0x69, 0x70, 0x6d, 0x65, 0x6e, 0x74, 0x41, 0x64, 0x64, | 1151 | 0x22, 0x3a, 0x0a, 0x0f, 0x45, 0x71, 0x75, 0x69, 0x70, 0x6d, 0x65, 0x6e, 0x74, 0x41, 0x64, 0x64, |
1152 | - 0x52, 0x73, 0x70, 0x12, 0x27, 0x0a, 0x05, 0x65, 0x71, 0x75, 0x69, 0x70, 0x18, 0x01, 0x20, 0x01, | 1152 | + 0x4e, 0x74, 0x79, 0x12, 0x27, 0x0a, 0x05, 0x65, 0x71, 0x75, 0x69, 0x70, 0x18, 0x01, 0x20, 0x01, |
1153 | 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x45, 0x71, 0x75, 0x69, | 1153 | 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x45, 0x71, 0x75, 0x69, |
1154 | 0x70, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x05, 0x65, 0x71, 0x75, 0x69, 0x70, 0x22, 0x3e, 0x0a, 0x0e, | 1154 | 0x70, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x05, 0x65, 0x71, 0x75, 0x69, 0x70, 0x22, 0x3e, 0x0a, 0x0e, |
1155 | 0x48, 0x65, 0x72, 0x6f, 0x55, 0x70, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x12, 0x16, | 1155 | 0x48, 0x65, 0x72, 0x6f, 0x55, 0x70, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x12, 0x16, |
@@ -1186,14 +1186,14 @@ var file_game_proto_goTypes = []interface{}{ | @@ -1186,14 +1186,14 @@ var file_game_proto_goTypes = []interface{}{ | ||
1186 | (*EquipInfo)(nil), // 6: game.EquipInfo | 1186 | (*EquipInfo)(nil), // 6: game.EquipInfo |
1187 | (*HeroEquipReferReq)(nil), // 7: game.HeroEquipReferReq | 1187 | (*HeroEquipReferReq)(nil), // 7: game.HeroEquipReferReq |
1188 | (*RoleRsp)(nil), // 8: game.RoleRsp | 1188 | (*RoleRsp)(nil), // 8: game.RoleRsp |
1189 | - (*RoleUpdatePropertyRsp)(nil), // 9: game.RoleUpdatePropertyRsp | 1189 | + (*RoleUpdatePropertyNty)(nil), // 9: game.RoleUpdatePropertyNty |
1190 | (*RoleUpdateItemsNty)(nil), // 10: game.RoleUpdateItemsNty | 1190 | (*RoleUpdateItemsNty)(nil), // 10: game.RoleUpdateItemsNty |
1191 | (*RoleClearItemsReq)(nil), // 11: game.RoleClearItemsReq | 1191 | (*RoleClearItemsReq)(nil), // 11: game.RoleClearItemsReq |
1192 | (*RoleStartBattleReq)(nil), // 12: game.RoleStartBattleReq | 1192 | (*RoleStartBattleReq)(nil), // 12: game.RoleStartBattleReq |
1193 | (*RoleEndBattleReq)(nil), // 13: game.RoleEndBattleReq | 1193 | (*RoleEndBattleReq)(nil), // 13: game.RoleEndBattleReq |
1194 | (*RoleEndBattleRsp)(nil), // 14: game.RoleEndBattleRsp | 1194 | (*RoleEndBattleRsp)(nil), // 14: game.RoleEndBattleRsp |
1195 | (*EquipmentDelReq)(nil), // 15: game.EquipmentDelReq | 1195 | (*EquipmentDelReq)(nil), // 15: game.EquipmentDelReq |
1196 | - (*EquipmentAddRsp)(nil), // 16: game.EquipmentAddRsp | 1196 | + (*EquipmentAddNty)(nil), // 16: game.EquipmentAddNty |
1197 | (*HeroUpLevelReq)(nil), // 17: game.HeroUpLevelReq | 1197 | (*HeroUpLevelReq)(nil), // 17: game.HeroUpLevelReq |
1198 | (*HeroUpLevelRsp)(nil), // 18: game.HeroUpLevelRsp | 1198 | (*HeroUpLevelRsp)(nil), // 18: game.HeroUpLevelRsp |
1199 | (*Team)(nil), // 19: models.Team | 1199 | (*Team)(nil), // 19: models.Team |
@@ -1208,9 +1208,9 @@ var file_game_proto_depIdxs = []int32{ | @@ -1208,9 +1208,9 @@ var file_game_proto_depIdxs = []int32{ | ||
1208 | 21, // 3: game.RoleRsp.hero:type_name -> models.Hero | 1208 | 21, // 3: game.RoleRsp.hero:type_name -> models.Hero |
1209 | 19, // 4: game.RoleRsp.team:type_name -> models.Team | 1209 | 19, // 4: game.RoleRsp.team:type_name -> models.Team |
1210 | 22, // 5: game.RoleRsp.equipments:type_name -> models.Equipment | 1210 | 22, // 5: game.RoleRsp.equipments:type_name -> models.Equipment |
1211 | - 20, // 6: game.RoleUpdatePropertyRsp.role:type_name -> models.Role | 1211 | + 20, // 6: game.RoleUpdatePropertyNty.role:type_name -> models.Role |
1212 | 21, // 7: game.RoleEndBattleRsp.hero:type_name -> models.Hero | 1212 | 21, // 7: game.RoleEndBattleRsp.hero:type_name -> models.Hero |
1213 | - 22, // 8: game.EquipmentAddRsp.equip:type_name -> models.Equipment | 1213 | + 22, // 8: game.EquipmentAddNty.equip:type_name -> models.Equipment |
1214 | 21, // 9: game.HeroUpLevelRsp.hero:type_name -> models.Hero | 1214 | 21, // 9: game.HeroUpLevelRsp.hero:type_name -> models.Hero |
1215 | 10, // [10:10] is the sub-list for method output_type | 1215 | 10, // [10:10] is the sub-list for method output_type |
1216 | 10, // [10:10] is the sub-list for method input_type | 1216 | 10, // [10:10] is the sub-list for method input_type |
@@ -1335,7 +1335,7 @@ func file_game_proto_init() { | @@ -1335,7 +1335,7 @@ func file_game_proto_init() { | ||
1335 | } | 1335 | } |
1336 | } | 1336 | } |
1337 | file_game_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { | 1337 | file_game_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { |
1338 | - switch v := v.(*RoleUpdatePropertyRsp); i { | 1338 | + switch v := v.(*RoleUpdatePropertyNty); i { |
1339 | case 0: | 1339 | case 0: |
1340 | return &v.state | 1340 | return &v.state |
1341 | case 1: | 1341 | case 1: |
@@ -1419,7 +1419,7 @@ func file_game_proto_init() { | @@ -1419,7 +1419,7 @@ func file_game_proto_init() { | ||
1419 | } | 1419 | } |
1420 | } | 1420 | } |
1421 | file_game_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} { | 1421 | file_game_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} { |
1422 | - switch v := v.(*EquipmentAddRsp); i { | 1422 | + switch v := v.(*EquipmentAddNty); i { |
1423 | case 0: | 1423 | case 0: |
1424 | return &v.state | 1424 | return &v.state |
1425 | case 1: | 1425 | case 1: |
pb/models.pb.go
@@ -83,6 +83,61 @@ func (x *Account) GetUid() string { | @@ -83,6 +83,61 @@ func (x *Account) GetUid() string { | ||
83 | return "" | 83 | return "" |
84 | } | 84 | } |
85 | 85 | ||
86 | +type Config struct { | ||
87 | + state protoimpl.MessageState | ||
88 | + sizeCache protoimpl.SizeCache | ||
89 | + unknownFields protoimpl.UnknownFields | ||
90 | + | ||
91 | + Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty" index:"unique" pri:"1"` // @inject_tag: index:"unique" pri:"1" | ||
92 | + Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"` | ||
93 | +} | ||
94 | + | ||
95 | +func (x *Config) Reset() { | ||
96 | + *x = Config{} | ||
97 | + if protoimpl.UnsafeEnabled { | ||
98 | + mi := &file_models_proto_msgTypes[1] | ||
99 | + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) | ||
100 | + ms.StoreMessageInfo(mi) | ||
101 | + } | ||
102 | +} | ||
103 | + | ||
104 | +func (x *Config) String() string { | ||
105 | + return protoimpl.X.MessageStringOf(x) | ||
106 | +} | ||
107 | + | ||
108 | +func (*Config) ProtoMessage() {} | ||
109 | + | ||
110 | +func (x *Config) ProtoReflect() protoreflect.Message { | ||
111 | + mi := &file_models_proto_msgTypes[1] | ||
112 | + if protoimpl.UnsafeEnabled && x != nil { | ||
113 | + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) | ||
114 | + if ms.LoadMessageInfo() == nil { | ||
115 | + ms.StoreMessageInfo(mi) | ||
116 | + } | ||
117 | + return ms | ||
118 | + } | ||
119 | + return mi.MessageOf(x) | ||
120 | +} | ||
121 | + | ||
122 | +// Deprecated: Use Config.ProtoReflect.Descriptor instead. | ||
123 | +func (*Config) Descriptor() ([]byte, []int) { | ||
124 | + return file_models_proto_rawDescGZIP(), []int{1} | ||
125 | +} | ||
126 | + | ||
127 | +func (x *Config) GetId() string { | ||
128 | + if x != nil { | ||
129 | + return x.Id | ||
130 | + } | ||
131 | + return "" | ||
132 | +} | ||
133 | + | ||
134 | +func (x *Config) GetVersion() string { | ||
135 | + if x != nil { | ||
136 | + return x.Version | ||
137 | + } | ||
138 | + return "" | ||
139 | +} | ||
140 | + | ||
86 | type Hero struct { | 141 | type Hero struct { |
87 | state protoimpl.MessageState | 142 | state protoimpl.MessageState |
88 | sizeCache protoimpl.SizeCache | 143 | sizeCache protoimpl.SizeCache |
@@ -101,7 +156,7 @@ type Hero struct { | @@ -101,7 +156,7 @@ type Hero struct { | ||
101 | func (x *Hero) Reset() { | 156 | func (x *Hero) Reset() { |
102 | *x = Hero{} | 157 | *x = Hero{} |
103 | if protoimpl.UnsafeEnabled { | 158 | if protoimpl.UnsafeEnabled { |
104 | - mi := &file_models_proto_msgTypes[1] | 159 | + mi := &file_models_proto_msgTypes[2] |
105 | ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) | 160 | ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
106 | ms.StoreMessageInfo(mi) | 161 | ms.StoreMessageInfo(mi) |
107 | } | 162 | } |
@@ -114,7 +169,7 @@ func (x *Hero) String() string { | @@ -114,7 +169,7 @@ func (x *Hero) String() string { | ||
114 | func (*Hero) ProtoMessage() {} | 169 | func (*Hero) ProtoMessage() {} |
115 | 170 | ||
116 | func (x *Hero) ProtoReflect() protoreflect.Message { | 171 | func (x *Hero) ProtoReflect() protoreflect.Message { |
117 | - mi := &file_models_proto_msgTypes[1] | 172 | + mi := &file_models_proto_msgTypes[2] |
118 | if protoimpl.UnsafeEnabled && x != nil { | 173 | if protoimpl.UnsafeEnabled && x != nil { |
119 | ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) | 174 | ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
120 | if ms.LoadMessageInfo() == nil { | 175 | if ms.LoadMessageInfo() == nil { |
@@ -127,7 +182,7 @@ func (x *Hero) ProtoReflect() protoreflect.Message { | @@ -127,7 +182,7 @@ func (x *Hero) ProtoReflect() protoreflect.Message { | ||
127 | 182 | ||
128 | // Deprecated: Use Hero.ProtoReflect.Descriptor instead. | 183 | // Deprecated: Use Hero.ProtoReflect.Descriptor instead. |
129 | func (*Hero) Descriptor() ([]byte, []int) { | 184 | func (*Hero) Descriptor() ([]byte, []int) { |
130 | - return file_models_proto_rawDescGZIP(), []int{1} | 185 | + return file_models_proto_rawDescGZIP(), []int{2} |
131 | } | 186 | } |
132 | 187 | ||
133 | func (x *Hero) GetId() string { | 188 | func (x *Hero) GetId() string { |
@@ -203,7 +258,7 @@ type Equipment struct { | @@ -203,7 +258,7 @@ type Equipment struct { | ||
203 | func (x *Equipment) Reset() { | 258 | func (x *Equipment) Reset() { |
204 | *x = Equipment{} | 259 | *x = Equipment{} |
205 | if protoimpl.UnsafeEnabled { | 260 | if protoimpl.UnsafeEnabled { |
206 | - mi := &file_models_proto_msgTypes[2] | 261 | + mi := &file_models_proto_msgTypes[3] |
207 | ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) | 262 | ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
208 | ms.StoreMessageInfo(mi) | 263 | ms.StoreMessageInfo(mi) |
209 | } | 264 | } |
@@ -216,7 +271,7 @@ func (x *Equipment) String() string { | @@ -216,7 +271,7 @@ func (x *Equipment) String() string { | ||
216 | func (*Equipment) ProtoMessage() {} | 271 | func (*Equipment) ProtoMessage() {} |
217 | 272 | ||
218 | func (x *Equipment) ProtoReflect() protoreflect.Message { | 273 | func (x *Equipment) ProtoReflect() protoreflect.Message { |
219 | - mi := &file_models_proto_msgTypes[2] | 274 | + mi := &file_models_proto_msgTypes[3] |
220 | if protoimpl.UnsafeEnabled && x != nil { | 275 | if protoimpl.UnsafeEnabled && x != nil { |
221 | ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) | 276 | ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
222 | if ms.LoadMessageInfo() == nil { | 277 | if ms.LoadMessageInfo() == nil { |
@@ -229,7 +284,7 @@ func (x *Equipment) ProtoReflect() protoreflect.Message { | @@ -229,7 +284,7 @@ func (x *Equipment) ProtoReflect() protoreflect.Message { | ||
229 | 284 | ||
230 | // Deprecated: Use Equipment.ProtoReflect.Descriptor instead. | 285 | // Deprecated: Use Equipment.ProtoReflect.Descriptor instead. |
231 | func (*Equipment) Descriptor() ([]byte, []int) { | 286 | func (*Equipment) Descriptor() ([]byte, []int) { |
232 | - return file_models_proto_rawDescGZIP(), []int{2} | 287 | + return file_models_proto_rawDescGZIP(), []int{3} |
233 | } | 288 | } |
234 | 289 | ||
235 | func (x *Equipment) GetId() string { | 290 | func (x *Equipment) GetId() string { |
@@ -293,7 +348,7 @@ type Prop struct { | @@ -293,7 +348,7 @@ type Prop struct { | ||
293 | func (x *Prop) Reset() { | 348 | func (x *Prop) Reset() { |
294 | *x = Prop{} | 349 | *x = Prop{} |
295 | if protoimpl.UnsafeEnabled { | 350 | if protoimpl.UnsafeEnabled { |
296 | - mi := &file_models_proto_msgTypes[3] | 351 | + mi := &file_models_proto_msgTypes[4] |
297 | ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) | 352 | ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
298 | ms.StoreMessageInfo(mi) | 353 | ms.StoreMessageInfo(mi) |
299 | } | 354 | } |
@@ -306,7 +361,7 @@ func (x *Prop) String() string { | @@ -306,7 +361,7 @@ func (x *Prop) String() string { | ||
306 | func (*Prop) ProtoMessage() {} | 361 | func (*Prop) ProtoMessage() {} |
307 | 362 | ||
308 | func (x *Prop) ProtoReflect() protoreflect.Message { | 363 | func (x *Prop) ProtoReflect() protoreflect.Message { |
309 | - mi := &file_models_proto_msgTypes[3] | 364 | + mi := &file_models_proto_msgTypes[4] |
310 | if protoimpl.UnsafeEnabled && x != nil { | 365 | if protoimpl.UnsafeEnabled && x != nil { |
311 | ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) | 366 | ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
312 | if ms.LoadMessageInfo() == nil { | 367 | if ms.LoadMessageInfo() == nil { |
@@ -319,7 +374,7 @@ func (x *Prop) ProtoReflect() protoreflect.Message { | @@ -319,7 +374,7 @@ func (x *Prop) ProtoReflect() protoreflect.Message { | ||
319 | 374 | ||
320 | // Deprecated: Use Prop.ProtoReflect.Descriptor instead. | 375 | // Deprecated: Use Prop.ProtoReflect.Descriptor instead. |
321 | func (*Prop) Descriptor() ([]byte, []int) { | 376 | func (*Prop) Descriptor() ([]byte, []int) { |
322 | - return file_models_proto_rawDescGZIP(), []int{3} | 377 | + return file_models_proto_rawDescGZIP(), []int{4} |
323 | } | 378 | } |
324 | 379 | ||
325 | func (x *Prop) GetId() string { | 380 | func (x *Prop) GetId() string { |
@@ -351,7 +406,7 @@ type Team struct { | @@ -351,7 +406,7 @@ type Team struct { | ||
351 | func (x *Team) Reset() { | 406 | func (x *Team) Reset() { |
352 | *x = Team{} | 407 | *x = Team{} |
353 | if protoimpl.UnsafeEnabled { | 408 | if protoimpl.UnsafeEnabled { |
354 | - mi := &file_models_proto_msgTypes[4] | 409 | + mi := &file_models_proto_msgTypes[5] |
355 | ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) | 410 | ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
356 | ms.StoreMessageInfo(mi) | 411 | ms.StoreMessageInfo(mi) |
357 | } | 412 | } |
@@ -364,7 +419,7 @@ func (x *Team) String() string { | @@ -364,7 +419,7 @@ func (x *Team) String() string { | ||
364 | func (*Team) ProtoMessage() {} | 419 | func (*Team) ProtoMessage() {} |
365 | 420 | ||
366 | func (x *Team) ProtoReflect() protoreflect.Message { | 421 | func (x *Team) ProtoReflect() protoreflect.Message { |
367 | - mi := &file_models_proto_msgTypes[4] | 422 | + mi := &file_models_proto_msgTypes[5] |
368 | if protoimpl.UnsafeEnabled && x != nil { | 423 | if protoimpl.UnsafeEnabled && x != nil { |
369 | ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) | 424 | ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
370 | if ms.LoadMessageInfo() == nil { | 425 | if ms.LoadMessageInfo() == nil { |
@@ -377,7 +432,7 @@ func (x *Team) ProtoReflect() protoreflect.Message { | @@ -377,7 +432,7 @@ func (x *Team) ProtoReflect() protoreflect.Message { | ||
377 | 432 | ||
378 | // Deprecated: Use Team.ProtoReflect.Descriptor instead. | 433 | // Deprecated: Use Team.ProtoReflect.Descriptor instead. |
379 | func (*Team) Descriptor() ([]byte, []int) { | 434 | func (*Team) Descriptor() ([]byte, []int) { |
380 | - return file_models_proto_rawDescGZIP(), []int{4} | 435 | + return file_models_proto_rawDescGZIP(), []int{5} |
381 | } | 436 | } |
382 | 437 | ||
383 | func (x *Team) GetId() string { | 438 | func (x *Team) GetId() string { |
@@ -427,7 +482,7 @@ type Increment struct { | @@ -427,7 +482,7 @@ type Increment struct { | ||
427 | func (x *Increment) Reset() { | 482 | func (x *Increment) Reset() { |
428 | *x = Increment{} | 483 | *x = Increment{} |
429 | if protoimpl.UnsafeEnabled { | 484 | if protoimpl.UnsafeEnabled { |
430 | - mi := &file_models_proto_msgTypes[5] | 485 | + mi := &file_models_proto_msgTypes[6] |
431 | ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) | 486 | ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
432 | ms.StoreMessageInfo(mi) | 487 | ms.StoreMessageInfo(mi) |
433 | } | 488 | } |
@@ -440,7 +495,7 @@ func (x *Increment) String() string { | @@ -440,7 +495,7 @@ func (x *Increment) String() string { | ||
440 | func (*Increment) ProtoMessage() {} | 495 | func (*Increment) ProtoMessage() {} |
441 | 496 | ||
442 | func (x *Increment) ProtoReflect() protoreflect.Message { | 497 | func (x *Increment) ProtoReflect() protoreflect.Message { |
443 | - mi := &file_models_proto_msgTypes[5] | 498 | + mi := &file_models_proto_msgTypes[6] |
444 | if protoimpl.UnsafeEnabled && x != nil { | 499 | if protoimpl.UnsafeEnabled && x != nil { |
445 | ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) | 500 | ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
446 | if ms.LoadMessageInfo() == nil { | 501 | if ms.LoadMessageInfo() == nil { |
@@ -453,7 +508,7 @@ func (x *Increment) ProtoReflect() protoreflect.Message { | @@ -453,7 +508,7 @@ func (x *Increment) ProtoReflect() protoreflect.Message { | ||
453 | 508 | ||
454 | // Deprecated: Use Increment.ProtoReflect.Descriptor instead. | 509 | // Deprecated: Use Increment.ProtoReflect.Descriptor instead. |
455 | func (*Increment) Descriptor() ([]byte, []int) { | 510 | func (*Increment) Descriptor() ([]byte, []int) { |
456 | - return file_models_proto_rawDescGZIP(), []int{5} | 511 | + return file_models_proto_rawDescGZIP(), []int{6} |
457 | } | 512 | } |
458 | 513 | ||
459 | func (x *Increment) GetKey() string { | 514 | func (x *Increment) GetKey() string { |
@@ -499,7 +554,7 @@ type Role struct { | @@ -499,7 +554,7 @@ type Role struct { | ||
499 | func (x *Role) Reset() { | 554 | func (x *Role) Reset() { |
500 | *x = Role{} | 555 | *x = Role{} |
501 | if protoimpl.UnsafeEnabled { | 556 | if protoimpl.UnsafeEnabled { |
502 | - mi := &file_models_proto_msgTypes[6] | 557 | + mi := &file_models_proto_msgTypes[7] |
503 | ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) | 558 | ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
504 | ms.StoreMessageInfo(mi) | 559 | ms.StoreMessageInfo(mi) |
505 | } | 560 | } |
@@ -512,7 +567,7 @@ func (x *Role) String() string { | @@ -512,7 +567,7 @@ func (x *Role) String() string { | ||
512 | func (*Role) ProtoMessage() {} | 567 | func (*Role) ProtoMessage() {} |
513 | 568 | ||
514 | func (x *Role) ProtoReflect() protoreflect.Message { | 569 | func (x *Role) ProtoReflect() protoreflect.Message { |
515 | - mi := &file_models_proto_msgTypes[6] | 570 | + mi := &file_models_proto_msgTypes[7] |
516 | if protoimpl.UnsafeEnabled && x != nil { | 571 | if protoimpl.UnsafeEnabled && x != nil { |
517 | ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) | 572 | ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
518 | if ms.LoadMessageInfo() == nil { | 573 | if ms.LoadMessageInfo() == nil { |
@@ -525,7 +580,7 @@ func (x *Role) ProtoReflect() protoreflect.Message { | @@ -525,7 +580,7 @@ func (x *Role) ProtoReflect() protoreflect.Message { | ||
525 | 580 | ||
526 | // Deprecated: Use Role.ProtoReflect.Descriptor instead. | 581 | // Deprecated: Use Role.ProtoReflect.Descriptor instead. |
527 | func (*Role) Descriptor() ([]byte, []int) { | 582 | func (*Role) Descriptor() ([]byte, []int) { |
528 | - return file_models_proto_rawDescGZIP(), []int{6} | 583 | + return file_models_proto_rawDescGZIP(), []int{7} |
529 | } | 584 | } |
530 | 585 | ||
531 | func (x *Role) GetId() string { | 586 | func (x *Role) GetId() string { |
@@ -670,88 +725,91 @@ var file_models_proto_rawDesc = []byte{ | @@ -670,88 +725,91 @@ var file_models_proto_rawDesc = []byte{ | ||
670 | 0x52, 0x05, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, | 725 | 0x52, 0x05, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, |
671 | 0x6f, 0x72, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, | 726 | 0x6f, 0x72, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, |
672 | 0x6f, 0x72, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, | 727 | 0x6f, 0x72, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, |
673 | - 0x52, 0x03, 0x75, 0x69, 0x64, 0x22, 0xc9, 0x01, 0x0a, 0x04, 0x48, 0x65, 0x72, 0x6f, 0x12, 0x0e, | ||
674 | - 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x17, | ||
675 | - 0x0a, 0x07, 0x72, 0x6f, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, | ||
676 | - 0x06, 0x72, 0x6f, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, | ||
677 | - 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x6c, | ||
678 | - 0x65, 0x76, 0x65, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, | ||
679 | - 0x6c, 0x12, 0x1d, 0x0a, 0x0a, 0x72, 0x65, 0x69, 0x6e, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, | ||
680 | - 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x72, 0x65, 0x69, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, | ||
681 | - 0x12, 0x1d, 0x0a, 0x0a, 0x72, 0x65, 0x69, 0x6e, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x18, 0x06, | ||
682 | - 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x72, 0x65, 0x69, 0x6e, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x12, | ||
683 | - 0x1e, 0x0a, 0x0a, 0x65, 0x71, 0x75, 0x69, 0x70, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x07, 0x20, | ||
684 | - 0x01, 0x28, 0x09, 0x52, 0x0a, 0x65, 0x71, 0x75, 0x69, 0x70, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, | ||
685 | - 0x10, 0x0a, 0x03, 0x65, 0x78, 0x70, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x65, 0x78, | ||
686 | - 0x70, 0x22, 0xb3, 0x01, 0x0a, 0x09, 0x45, 0x71, 0x75, 0x69, 0x70, 0x6d, 0x65, 0x6e, 0x74, 0x12, | 728 | + 0x52, 0x03, 0x75, 0x69, 0x64, 0x22, 0x32, 0x0a, 0x06, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, |
687 | 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, | 729 | 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, |
688 | - 0x17, 0x0a, 0x07, 0x72, 0x6f, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, | ||
689 | - 0x52, 0x06, 0x72, 0x6f, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x13, 0x0a, 0x05, 0x74, 0x62, 0x5f, 0x69, | ||
690 | - 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x74, 0x62, 0x49, 0x64, 0x12, 0x23, 0x0a, | ||
691 | - 0x0d, 0x65, 0x6e, 0x68, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x04, | ||
692 | - 0x20, 0x01, 0x28, 0x05, 0x52, 0x0c, 0x65, 0x6e, 0x68, 0x61, 0x6e, 0x63, 0x65, 0x4c, 0x65, 0x76, | ||
693 | - 0x65, 0x6c, 0x12, 0x17, 0x0a, 0x07, 0x68, 0x65, 0x72, 0x6f, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, | ||
694 | - 0x01, 0x28, 0x09, 0x52, 0x06, 0x68, 0x65, 0x72, 0x6f, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x71, | ||
695 | - 0x75, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x71, 0x75, | ||
696 | - 0x61, 0x6c, 0x69, 0x74, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x07, 0x20, 0x01, | ||
697 | - 0x28, 0x05, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x22, 0x2c, 0x0a, 0x04, 0x50, 0x72, 0x6f, 0x70, 0x12, | ||
698 | - 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, | ||
699 | - 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, | ||
700 | - 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0x80, 0x01, 0x0a, 0x04, 0x54, 0x65, 0x61, 0x6d, 0x12, 0x0e, | ||
701 | - 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x17, | ||
702 | - 0x0a, 0x07, 0x72, 0x6f, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, | ||
703 | - 0x06, 0x72, 0x6f, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x68, 0x65, 0x72, 0x6f, 0x5f, | ||
704 | - 0x69, 0x64, 0x31, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x68, 0x65, 0x72, 0x6f, 0x49, | ||
705 | - 0x64, 0x31, 0x12, 0x19, 0x0a, 0x08, 0x68, 0x65, 0x72, 0x6f, 0x5f, 0x69, 0x64, 0x32, 0x18, 0x04, | ||
706 | - 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x68, 0x65, 0x72, 0x6f, 0x49, 0x64, 0x32, 0x12, 0x19, 0x0a, | ||
707 | - 0x08, 0x68, 0x65, 0x72, 0x6f, 0x5f, 0x69, 0x64, 0x33, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, | ||
708 | - 0x07, 0x68, 0x65, 0x72, 0x6f, 0x49, 0x64, 0x33, 0x22, 0x2f, 0x0a, 0x09, 0x49, 0x6e, 0x63, 0x72, | ||
709 | - 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, | ||
710 | - 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x02, | ||
711 | - 0x20, 0x01, 0x28, 0x03, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x99, 0x05, 0x0a, 0x04, 0x52, 0x6f, | ||
712 | - 0x6c, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, | ||
713 | - 0x69, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, | ||
714 | - 0x03, 0x75, 0x69, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x18, 0x03, | ||
715 | - 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x12, 0x12, 0x0a, 0x04, | ||
716 | - 0x6e, 0x69, 0x63, 0x6b, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x69, 0x63, 0x6b, | ||
717 | - 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, | ||
718 | - 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x10, 0x0a, 0x03, 0x65, 0x78, 0x70, 0x18, 0x06, 0x20, | ||
719 | - 0x01, 0x28, 0x05, 0x52, 0x03, 0x65, 0x78, 0x70, 0x12, 0x0e, 0x0a, 0x02, 0x68, 0x70, 0x18, 0x07, | ||
720 | - 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x68, 0x70, 0x12, 0x15, 0x0a, 0x06, 0x68, 0x70, 0x5f, 0x6d, | ||
721 | - 0x61, 0x78, 0x18, 0x08, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x68, 0x70, 0x4d, 0x61, 0x78, 0x12, | ||
722 | - 0x13, 0x0a, 0x05, 0x62, 0x75, 0x79, 0x5f, 0x72, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, | ||
723 | - 0x62, 0x75, 0x79, 0x52, 0x12, 0x13, 0x0a, 0x05, 0x70, 0x61, 0x79, 0x5f, 0x72, 0x18, 0x0c, 0x20, | ||
724 | - 0x01, 0x28, 0x09, 0x52, 0x04, 0x70, 0x61, 0x79, 0x52, 0x12, 0x10, 0x0a, 0x03, 0x64, 0x65, 0x6c, | ||
725 | - 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x03, 0x64, 0x65, 0x6c, 0x12, 0x30, 0x0a, 0x06, 0x69, | ||
726 | - 0x6e, 0x63, 0x72, 0x65, 0x73, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x6d, 0x6f, | ||
727 | - 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x52, 0x6f, 0x6c, 0x65, 0x2e, 0x49, 0x6e, 0x63, 0x72, 0x65, 0x73, | ||
728 | - 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x69, 0x6e, 0x63, 0x72, 0x65, 0x73, 0x12, 0x14, 0x0a, | ||
729 | - 0x05, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x69, 0x74, | ||
730 | - 0x65, 0x6d, 0x73, 0x12, 0x22, 0x0a, 0x0c, 0x63, 0x6c, 0x6f, 0x74, 0x68, 0x65, 0x73, 0x6c, 0x69, | ||
731 | - 0x6d, 0x69, 0x74, 0x18, 0x10, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x63, 0x6c, 0x6f, 0x74, 0x68, | ||
732 | - 0x65, 0x73, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x22, 0x0a, 0x0c, 0x77, 0x65, 0x61, 0x70, 0x6f, | ||
733 | - 0x6e, 0x73, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x11, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x77, | ||
734 | - 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x73, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x6f, | ||
735 | - 0x74, 0x68, 0x65, 0x72, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x12, 0x20, 0x01, 0x28, 0x0d, 0x52, | ||
736 | - 0x0a, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x22, 0x0a, 0x0c, 0x6a, | ||
737 | - 0x65, 0x77, 0x65, 0x6c, 0x72, 0x79, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x13, 0x20, 0x01, 0x28, | ||
738 | - 0x0d, 0x52, 0x0c, 0x6a, 0x65, 0x77, 0x65, 0x6c, 0x72, 0x79, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x12, | ||
739 | - 0x24, 0x0a, 0x0d, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x6c, 0x69, 0x6d, 0x69, 0x74, | ||
740 | - 0x18, 0x14, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, | ||
741 | - 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x42, 0x0a, 0x0c, 0x70, 0x61, 0x73, 0x73, 0x63, 0x68, 0x61, | ||
742 | - 0x70, 0x74, 0x65, 0x72, 0x73, 0x18, 0x15, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x6d, 0x6f, | ||
743 | - 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x52, 0x6f, 0x6c, 0x65, 0x2e, 0x50, 0x61, 0x73, 0x73, 0x63, 0x68, | ||
744 | - 0x61, 0x70, 0x74, 0x65, 0x72, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0c, 0x70, 0x61, 0x73, | ||
745 | - 0x73, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x73, 0x1a, 0x39, 0x0a, 0x0b, 0x49, 0x6e, 0x63, | ||
746 | - 0x72, 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, | ||
747 | - 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, | ||
748 | - 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, | ||
749 | - 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x3f, 0x0a, 0x11, 0x50, 0x61, 0x73, 0x73, 0x63, 0x68, 0x61, 0x70, | ||
750 | - 0x74, 0x65, 0x72, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, | ||
751 | - 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, | ||
752 | - 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, | ||
753 | - 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x0a, 0x5a, 0x08, 0x2e, 0x2e, 0x2f, 0x70, 0x62, 0x3b, 0x70, | ||
754 | - 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, | 730 | + 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, |
731 | + 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0xc9, 0x01, 0x0a, 0x04, 0x48, 0x65, | ||
732 | + 0x72, 0x6f, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, | ||
733 | + 0x69, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x72, 0x6f, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, | ||
734 | + 0x01, 0x28, 0x09, 0x52, 0x06, 0x72, 0x6f, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x74, | ||
735 | + 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, | ||
736 | + 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, | ||
737 | + 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x1d, 0x0a, 0x0a, 0x72, 0x65, 0x69, 0x6e, 0x5f, 0x63, 0x6f, | ||
738 | + 0x75, 0x6e, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x72, 0x65, 0x69, 0x6e, 0x43, | ||
739 | + 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x72, 0x65, 0x69, 0x6e, 0x5f, 0x70, 0x6f, 0x69, | ||
740 | + 0x6e, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x72, 0x65, 0x69, 0x6e, 0x50, 0x6f, | ||
741 | + 0x69, 0x6e, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x65, 0x71, 0x75, 0x69, 0x70, 0x6d, 0x65, 0x6e, 0x74, | ||
742 | + 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x65, 0x71, 0x75, 0x69, 0x70, 0x6d, 0x65, | ||
743 | + 0x6e, 0x74, 0x73, 0x12, 0x10, 0x0a, 0x03, 0x65, 0x78, 0x70, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, | ||
744 | + 0x52, 0x03, 0x65, 0x78, 0x70, 0x22, 0xb3, 0x01, 0x0a, 0x09, 0x45, 0x71, 0x75, 0x69, 0x70, 0x6d, | ||
745 | + 0x65, 0x6e, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, | ||
746 | + 0x02, 0x69, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x72, 0x6f, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, | ||
747 | + 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x72, 0x6f, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x13, 0x0a, 0x05, | ||
748 | + 0x74, 0x62, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x74, 0x62, 0x49, | ||
749 | + 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x65, 0x6e, 0x68, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x6c, 0x65, 0x76, | ||
750 | + 0x65, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0c, 0x65, 0x6e, 0x68, 0x61, 0x6e, 0x63, | ||
751 | + 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x17, 0x0a, 0x07, 0x68, 0x65, 0x72, 0x6f, 0x5f, 0x69, | ||
752 | + 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x68, 0x65, 0x72, 0x6f, 0x49, 0x64, 0x12, | ||
753 | + 0x18, 0x0a, 0x07, 0x71, 0x75, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, | ||
754 | + 0x52, 0x07, 0x71, 0x75, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x70, 0x6f, 0x73, | ||
755 | + 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x22, 0x2c, 0x0a, 0x04, 0x50, | ||
756 | + 0x72, 0x6f, 0x70, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, | ||
757 | + 0x02, 0x69, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, | ||
758 | + 0x28, 0x03, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0x80, 0x01, 0x0a, 0x04, 0x54, 0x65, | ||
759 | + 0x61, 0x6d, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, | ||
760 | + 0x69, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x72, 0x6f, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, | ||
761 | + 0x01, 0x28, 0x09, 0x52, 0x06, 0x72, 0x6f, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x68, | ||
762 | + 0x65, 0x72, 0x6f, 0x5f, 0x69, 0x64, 0x31, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x68, | ||
763 | + 0x65, 0x72, 0x6f, 0x49, 0x64, 0x31, 0x12, 0x19, 0x0a, 0x08, 0x68, 0x65, 0x72, 0x6f, 0x5f, 0x69, | ||
764 | + 0x64, 0x32, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x68, 0x65, 0x72, 0x6f, 0x49, 0x64, | ||
765 | + 0x32, 0x12, 0x19, 0x0a, 0x08, 0x68, 0x65, 0x72, 0x6f, 0x5f, 0x69, 0x64, 0x33, 0x18, 0x05, 0x20, | ||
766 | + 0x01, 0x28, 0x09, 0x52, 0x07, 0x68, 0x65, 0x72, 0x6f, 0x49, 0x64, 0x33, 0x22, 0x2f, 0x0a, 0x09, | ||
767 | + 0x49, 0x6e, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, | ||
768 | + 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x76, | ||
769 | + 0x61, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x99, 0x05, | ||
770 | + 0x0a, 0x04, 0x52, 0x6f, 0x6c, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, | ||
771 | + 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, | ||
772 | + 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x64, 0x65, 0x76, 0x69, | ||
773 | + 0x63, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, | ||
774 | + 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x69, 0x63, 0x6b, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, | ||
775 | + 0x6e, 0x69, 0x63, 0x6b, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x05, 0x20, | ||
776 | + 0x01, 0x28, 0x05, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x10, 0x0a, 0x03, 0x65, 0x78, | ||
777 | + 0x70, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x65, 0x78, 0x70, 0x12, 0x0e, 0x0a, 0x02, | ||
778 | + 0x68, 0x70, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x68, 0x70, 0x12, 0x15, 0x0a, 0x06, | ||
779 | + 0x68, 0x70, 0x5f, 0x6d, 0x61, 0x78, 0x18, 0x08, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x68, 0x70, | ||
780 | + 0x4d, 0x61, 0x78, 0x12, 0x13, 0x0a, 0x05, 0x62, 0x75, 0x79, 0x5f, 0x72, 0x18, 0x0b, 0x20, 0x01, | ||
781 | + 0x28, 0x09, 0x52, 0x04, 0x62, 0x75, 0x79, 0x52, 0x12, 0x13, 0x0a, 0x05, 0x70, 0x61, 0x79, 0x5f, | ||
782 | + 0x72, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x70, 0x61, 0x79, 0x52, 0x12, 0x10, 0x0a, | ||
783 | + 0x03, 0x64, 0x65, 0x6c, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x03, 0x64, 0x65, 0x6c, 0x12, | ||
784 | + 0x30, 0x0a, 0x06, 0x69, 0x6e, 0x63, 0x72, 0x65, 0x73, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, | ||
785 | + 0x18, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x52, 0x6f, 0x6c, 0x65, 0x2e, 0x49, 0x6e, | ||
786 | + 0x63, 0x72, 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x69, 0x6e, 0x63, 0x72, 0x65, | ||
787 | + 0x73, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, | ||
788 | + 0x52, 0x05, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x12, 0x22, 0x0a, 0x0c, 0x63, 0x6c, 0x6f, 0x74, 0x68, | ||
789 | + 0x65, 0x73, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x10, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x63, | ||
790 | + 0x6c, 0x6f, 0x74, 0x68, 0x65, 0x73, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x22, 0x0a, 0x0c, 0x77, | ||
791 | + 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x73, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x11, 0x20, 0x01, 0x28, | ||
792 | + 0x0d, 0x52, 0x0c, 0x77, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x73, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x12, | ||
793 | + 0x1e, 0x0a, 0x0a, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x12, 0x20, | ||
794 | + 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x12, | ||
795 | + 0x22, 0x0a, 0x0c, 0x6a, 0x65, 0x77, 0x65, 0x6c, 0x72, 0x79, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, | ||
796 | + 0x13, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x6a, 0x65, 0x77, 0x65, 0x6c, 0x72, 0x79, 0x6c, 0x69, | ||
797 | + 0x6d, 0x69, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x6c, | ||
798 | + 0x69, 0x6d, 0x69, 0x74, 0x18, 0x14, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x6d, 0x61, 0x74, 0x65, | ||
799 | + 0x72, 0x69, 0x61, 0x6c, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x42, 0x0a, 0x0c, 0x70, 0x61, 0x73, | ||
800 | + 0x73, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x73, 0x18, 0x15, 0x20, 0x03, 0x28, 0x0b, 0x32, | ||
801 | + 0x1e, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x52, 0x6f, 0x6c, 0x65, 0x2e, 0x50, 0x61, | ||
802 | + 0x73, 0x73, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, | ||
803 | + 0x0c, 0x70, 0x61, 0x73, 0x73, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x73, 0x1a, 0x39, 0x0a, | ||
804 | + 0x0b, 0x49, 0x6e, 0x63, 0x72, 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, | ||
805 | + 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, | ||
806 | + 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, | ||
807 | + 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x3f, 0x0a, 0x11, 0x50, 0x61, 0x73, 0x73, | ||
808 | + 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, | ||
809 | + 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, | ||
810 | + 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, | ||
811 | + 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x0a, 0x5a, 0x08, 0x2e, 0x2e, 0x2f, | ||
812 | + 0x70, 0x62, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, | ||
755 | } | 813 | } |
756 | 814 | ||
757 | var ( | 815 | var ( |
@@ -766,21 +824,22 @@ func file_models_proto_rawDescGZIP() []byte { | @@ -766,21 +824,22 @@ func file_models_proto_rawDescGZIP() []byte { | ||
766 | return file_models_proto_rawDescData | 824 | return file_models_proto_rawDescData |
767 | } | 825 | } |
768 | 826 | ||
769 | -var file_models_proto_msgTypes = make([]protoimpl.MessageInfo, 9) | 827 | +var file_models_proto_msgTypes = make([]protoimpl.MessageInfo, 10) |
770 | var file_models_proto_goTypes = []interface{}{ | 828 | var file_models_proto_goTypes = []interface{}{ |
771 | (*Account)(nil), // 0: models.Account | 829 | (*Account)(nil), // 0: models.Account |
772 | - (*Hero)(nil), // 1: models.Hero | ||
773 | - (*Equipment)(nil), // 2: models.Equipment | ||
774 | - (*Prop)(nil), // 3: models.Prop | ||
775 | - (*Team)(nil), // 4: models.Team | ||
776 | - (*Increment)(nil), // 5: models.Increment | ||
777 | - (*Role)(nil), // 6: models.Role | ||
778 | - nil, // 7: models.Role.IncresEntry | ||
779 | - nil, // 8: models.Role.PasschaptersEntry | 830 | + (*Config)(nil), // 1: models.Config |
831 | + (*Hero)(nil), // 2: models.Hero | ||
832 | + (*Equipment)(nil), // 3: models.Equipment | ||
833 | + (*Prop)(nil), // 4: models.Prop | ||
834 | + (*Team)(nil), // 5: models.Team | ||
835 | + (*Increment)(nil), // 6: models.Increment | ||
836 | + (*Role)(nil), // 7: models.Role | ||
837 | + nil, // 8: models.Role.IncresEntry | ||
838 | + nil, // 9: models.Role.PasschaptersEntry | ||
780 | } | 839 | } |
781 | var file_models_proto_depIdxs = []int32{ | 840 | var file_models_proto_depIdxs = []int32{ |
782 | - 7, // 0: models.Role.incres:type_name -> models.Role.IncresEntry | ||
783 | - 8, // 1: models.Role.passchapters:type_name -> models.Role.PasschaptersEntry | 841 | + 8, // 0: models.Role.incres:type_name -> models.Role.IncresEntry |
842 | + 9, // 1: models.Role.passchapters:type_name -> models.Role.PasschaptersEntry | ||
784 | 2, // [2:2] is the sub-list for method output_type | 843 | 2, // [2:2] is the sub-list for method output_type |
785 | 2, // [2:2] is the sub-list for method input_type | 844 | 2, // [2:2] is the sub-list for method input_type |
786 | 2, // [2:2] is the sub-list for extension type_name | 845 | 2, // [2:2] is the sub-list for extension type_name |
@@ -807,7 +866,7 @@ func file_models_proto_init() { | @@ -807,7 +866,7 @@ func file_models_proto_init() { | ||
807 | } | 866 | } |
808 | } | 867 | } |
809 | file_models_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { | 868 | file_models_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { |
810 | - switch v := v.(*Hero); i { | 869 | + switch v := v.(*Config); i { |
811 | case 0: | 870 | case 0: |
812 | return &v.state | 871 | return &v.state |
813 | case 1: | 872 | case 1: |
@@ -819,7 +878,7 @@ func file_models_proto_init() { | @@ -819,7 +878,7 @@ func file_models_proto_init() { | ||
819 | } | 878 | } |
820 | } | 879 | } |
821 | file_models_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { | 880 | file_models_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { |
822 | - switch v := v.(*Equipment); i { | 881 | + switch v := v.(*Hero); i { |
823 | case 0: | 882 | case 0: |
824 | return &v.state | 883 | return &v.state |
825 | case 1: | 884 | case 1: |
@@ -831,7 +890,7 @@ func file_models_proto_init() { | @@ -831,7 +890,7 @@ func file_models_proto_init() { | ||
831 | } | 890 | } |
832 | } | 891 | } |
833 | file_models_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { | 892 | file_models_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { |
834 | - switch v := v.(*Prop); i { | 893 | + switch v := v.(*Equipment); i { |
835 | case 0: | 894 | case 0: |
836 | return &v.state | 895 | return &v.state |
837 | case 1: | 896 | case 1: |
@@ -843,7 +902,7 @@ func file_models_proto_init() { | @@ -843,7 +902,7 @@ func file_models_proto_init() { | ||
843 | } | 902 | } |
844 | } | 903 | } |
845 | file_models_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { | 904 | file_models_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { |
846 | - switch v := v.(*Team); i { | 905 | + switch v := v.(*Prop); i { |
847 | case 0: | 906 | case 0: |
848 | return &v.state | 907 | return &v.state |
849 | case 1: | 908 | case 1: |
@@ -855,7 +914,7 @@ func file_models_proto_init() { | @@ -855,7 +914,7 @@ func file_models_proto_init() { | ||
855 | } | 914 | } |
856 | } | 915 | } |
857 | file_models_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { | 916 | file_models_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { |
858 | - switch v := v.(*Increment); i { | 917 | + switch v := v.(*Team); i { |
859 | case 0: | 918 | case 0: |
860 | return &v.state | 919 | return &v.state |
861 | case 1: | 920 | case 1: |
@@ -867,6 +926,18 @@ func file_models_proto_init() { | @@ -867,6 +926,18 @@ func file_models_proto_init() { | ||
867 | } | 926 | } |
868 | } | 927 | } |
869 | file_models_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { | 928 | file_models_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { |
929 | + switch v := v.(*Increment); i { | ||
930 | + case 0: | ||
931 | + return &v.state | ||
932 | + case 1: | ||
933 | + return &v.sizeCache | ||
934 | + case 2: | ||
935 | + return &v.unknownFields | ||
936 | + default: | ||
937 | + return nil | ||
938 | + } | ||
939 | + } | ||
940 | + file_models_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { | ||
870 | switch v := v.(*Role); i { | 941 | switch v := v.(*Role); i { |
871 | case 0: | 942 | case 0: |
872 | return &v.state | 943 | return &v.state |
@@ -885,7 +956,7 @@ func file_models_proto_init() { | @@ -885,7 +956,7 @@ func file_models_proto_init() { | ||
885 | GoPackagePath: reflect.TypeOf(x{}).PkgPath(), | 956 | GoPackagePath: reflect.TypeOf(x{}).PkgPath(), |
886 | RawDescriptor: file_models_proto_rawDesc, | 957 | RawDescriptor: file_models_proto_rawDesc, |
887 | NumEnums: 0, | 958 | NumEnums: 0, |
888 | - NumMessages: 9, | 959 | + NumMessages: 10, |
889 | NumExtensions: 0, | 960 | NumExtensions: 0, |
890 | NumServices: 0, | 961 | NumServices: 0, |
891 | }, | 962 | }, |
pb/protocode.pb.go
@@ -35,13 +35,9 @@ const ( | @@ -35,13 +35,9 @@ const ( | ||
35 | ProtoCode_EquipmentDelRpc ProtoCode = 9 | 35 | ProtoCode_EquipmentDelRpc ProtoCode = 9 |
36 | ProtoCode_HeroUpLevelRpc ProtoCode = 10 | 36 | ProtoCode_HeroUpLevelRpc ProtoCode = 10 |
37 | ProtoCode_DisConnectNty ProtoCode = 11 | 37 | ProtoCode_DisConnectNty ProtoCode = 11 |
38 | - ProtoCode_RoleUpdateItemsNty ProtoCode = 12 | ||
39 | - ProtoCode_HeartRsp ProtoCode = 13 | ||
40 | - ProtoCode_RoleRsp ProtoCode = 14 | ||
41 | - ProtoCode_RoleUpdatePropertyRsp ProtoCode = 15 | ||
42 | - ProtoCode_RoleEndBattleRsp ProtoCode = 16 | ||
43 | - ProtoCode_EquipmentAddRsp ProtoCode = 17 | ||
44 | - ProtoCode_HeroUpLevelRsp ProtoCode = 18 | 38 | + ProtoCode_RoleUpdatePropertyNty ProtoCode = 12 |
39 | + ProtoCode_RoleUpdateItemsNty ProtoCode = 13 | ||
40 | + ProtoCode_EquipmentAddNty ProtoCode = 14 | ||
45 | ) | 41 | ) |
46 | 42 | ||
47 | // Enum value maps for ProtoCode. | 43 | // Enum value maps for ProtoCode. |
@@ -59,13 +55,9 @@ var ( | @@ -59,13 +55,9 @@ var ( | ||
59 | 9: "EquipmentDelRpc", | 55 | 9: "EquipmentDelRpc", |
60 | 10: "HeroUpLevelRpc", | 56 | 10: "HeroUpLevelRpc", |
61 | 11: "DisConnectNty", | 57 | 11: "DisConnectNty", |
62 | - 12: "RoleUpdateItemsNty", | ||
63 | - 13: "HeartRsp", | ||
64 | - 14: "RoleRsp", | ||
65 | - 15: "RoleUpdatePropertyRsp", | ||
66 | - 16: "RoleEndBattleRsp", | ||
67 | - 17: "EquipmentAddRsp", | ||
68 | - 18: "HeroUpLevelRsp", | 58 | + 12: "RoleUpdatePropertyNty", |
59 | + 13: "RoleUpdateItemsNty", | ||
60 | + 14: "EquipmentAddNty", | ||
69 | } | 61 | } |
70 | ProtoCode_value = map[string]int32{ | 62 | ProtoCode_value = map[string]int32{ |
71 | "UNKNOWN": 0, | 63 | "UNKNOWN": 0, |
@@ -80,13 +72,9 @@ var ( | @@ -80,13 +72,9 @@ var ( | ||
80 | "EquipmentDelRpc": 9, | 72 | "EquipmentDelRpc": 9, |
81 | "HeroUpLevelRpc": 10, | 73 | "HeroUpLevelRpc": 10, |
82 | "DisConnectNty": 11, | 74 | "DisConnectNty": 11, |
83 | - "RoleUpdateItemsNty": 12, | ||
84 | - "HeartRsp": 13, | ||
85 | - "RoleRsp": 14, | ||
86 | - "RoleUpdatePropertyRsp": 15, | ||
87 | - "RoleEndBattleRsp": 16, | ||
88 | - "EquipmentAddRsp": 17, | ||
89 | - "HeroUpLevelRsp": 18, | 75 | + "RoleUpdatePropertyNty": 12, |
76 | + "RoleUpdateItemsNty": 13, | ||
77 | + "EquipmentAddNty": 14, | ||
90 | } | 78 | } |
91 | ) | 79 | ) |
92 | 80 | ||
@@ -121,7 +109,7 @@ var File_protocode_proto protoreflect.FileDescriptor | @@ -121,7 +109,7 @@ var File_protocode_proto protoreflect.FileDescriptor | ||
121 | 109 | ||
122 | var file_protocode_proto_rawDesc = []byte{ | 110 | var file_protocode_proto_rawDesc = []byte{ |
123 | 0x0a, 0x0f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x64, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, | 111 | 0x0a, 0x0f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x64, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, |
124 | - 0x6f, 0x12, 0x09, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x64, 0x65, 0x2a, 0xfb, 0x02, 0x0a, | 112 | + 0x6f, 0x12, 0x09, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x64, 0x65, 0x2a, 0xb6, 0x02, 0x0a, |
125 | 0x09, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x0b, 0x0a, 0x07, 0x55, 0x4e, | 113 | 0x09, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x0b, 0x0a, 0x07, 0x55, 0x4e, |
126 | 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x0c, 0x0a, 0x08, 0x48, 0x65, 0x61, 0x72, 0x74, | 114 | 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x0c, 0x0a, 0x08, 0x48, 0x65, 0x61, 0x72, 0x74, |
127 | 0x52, 0x70, 0x63, 0x10, 0x01, 0x12, 0x0c, 0x0a, 0x08, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x52, 0x70, | 115 | 0x52, 0x70, 0x63, 0x10, 0x01, 0x12, 0x0c, 0x0a, 0x08, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x52, 0x70, |
@@ -136,17 +124,13 @@ var file_protocode_proto_rawDesc = []byte{ | @@ -136,17 +124,13 @@ var file_protocode_proto_rawDesc = []byte{ | ||
136 | 0x08, 0x12, 0x13, 0x0a, 0x0f, 0x45, 0x71, 0x75, 0x69, 0x70, 0x6d, 0x65, 0x6e, 0x74, 0x44, 0x65, | 124 | 0x08, 0x12, 0x13, 0x0a, 0x0f, 0x45, 0x71, 0x75, 0x69, 0x70, 0x6d, 0x65, 0x6e, 0x74, 0x44, 0x65, |
137 | 0x6c, 0x52, 0x70, 0x63, 0x10, 0x09, 0x12, 0x12, 0x0a, 0x0e, 0x48, 0x65, 0x72, 0x6f, 0x55, 0x70, | 125 | 0x6c, 0x52, 0x70, 0x63, 0x10, 0x09, 0x12, 0x12, 0x0a, 0x0e, 0x48, 0x65, 0x72, 0x6f, 0x55, 0x70, |
138 | 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x52, 0x70, 0x63, 0x10, 0x0a, 0x12, 0x11, 0x0a, 0x0d, 0x44, 0x69, | 126 | 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x52, 0x70, 0x63, 0x10, 0x0a, 0x12, 0x11, 0x0a, 0x0d, 0x44, 0x69, |
139 | - 0x73, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x4e, 0x74, 0x79, 0x10, 0x0b, 0x12, 0x16, 0x0a, | ||
140 | - 0x12, 0x52, 0x6f, 0x6c, 0x65, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x73, | ||
141 | - 0x4e, 0x74, 0x79, 0x10, 0x0c, 0x12, 0x0c, 0x0a, 0x08, 0x48, 0x65, 0x61, 0x72, 0x74, 0x52, 0x73, | ||
142 | - 0x70, 0x10, 0x0d, 0x12, 0x0b, 0x0a, 0x07, 0x52, 0x6f, 0x6c, 0x65, 0x52, 0x73, 0x70, 0x10, 0x0e, | ||
143 | - 0x12, 0x19, 0x0a, 0x15, 0x52, 0x6f, 0x6c, 0x65, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x72, | ||
144 | - 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x52, 0x73, 0x70, 0x10, 0x0f, 0x12, 0x14, 0x0a, 0x10, 0x52, | ||
145 | - 0x6f, 0x6c, 0x65, 0x45, 0x6e, 0x64, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x73, 0x70, 0x10, | ||
146 | - 0x10, 0x12, 0x13, 0x0a, 0x0f, 0x45, 0x71, 0x75, 0x69, 0x70, 0x6d, 0x65, 0x6e, 0x74, 0x41, 0x64, | ||
147 | - 0x64, 0x52, 0x73, 0x70, 0x10, 0x11, 0x12, 0x12, 0x0a, 0x0e, 0x48, 0x65, 0x72, 0x6f, 0x55, 0x70, | ||
148 | - 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x52, 0x73, 0x70, 0x10, 0x12, 0x42, 0x0a, 0x5a, 0x08, 0x2e, 0x2e, | ||
149 | - 0x2f, 0x70, 0x62, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, | 127 | + 0x73, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x4e, 0x74, 0x79, 0x10, 0x0b, 0x12, 0x19, 0x0a, |
128 | + 0x15, 0x52, 0x6f, 0x6c, 0x65, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x70, 0x65, | ||
129 | + 0x72, 0x74, 0x79, 0x4e, 0x74, 0x79, 0x10, 0x0c, 0x12, 0x16, 0x0a, 0x12, 0x52, 0x6f, 0x6c, 0x65, | ||
130 | + 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x4e, 0x74, 0x79, 0x10, 0x0d, | ||
131 | + 0x12, 0x13, 0x0a, 0x0f, 0x45, 0x71, 0x75, 0x69, 0x70, 0x6d, 0x65, 0x6e, 0x74, 0x41, 0x64, 0x64, | ||
132 | + 0x4e, 0x74, 0x79, 0x10, 0x0e, 0x42, 0x0a, 0x5a, 0x08, 0x2e, 0x2e, 0x2f, 0x70, 0x62, 0x3b, 0x70, | ||
133 | + 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, | ||
150 | } | 134 | } |
151 | 135 | ||
152 | var ( | 136 | var ( |
tools/generator.py
@@ -9,7 +9,7 @@ ProtoCodeStr = "syntax = \"proto3\";\noption go_package = \"../pb;pb\";\n\npacka | @@ -9,7 +9,7 @@ ProtoCodeStr = "syntax = \"proto3\";\noption go_package = \"../pb;pb\";\n\npacka | ||
9 | "UNKNOWN = 0;\n {}\n}} " | 9 | "UNKNOWN = 0;\n {}\n}} " |
10 | ProtoCodeLineReq = "\t{}Rpc = {};\n" | 10 | ProtoCodeLineReq = "\t{}Rpc = {};\n" |
11 | ProtoCodeLineRsp = "\t{}Rsp = {};\n" | 11 | ProtoCodeLineRsp = "\t{}Rsp = {};\n" |
12 | -ProtoCodeLineNty = "\t{}Nty= {};\n" | 12 | +ProtoCodeLineNty = "\t{}Nty = {};\n" |
13 | 13 | ||
14 | GoProtoCodeStr = "package action\n\nimport (\n\t\"pro2d/common/logger\"\n\t\"pro2d/pb\"\n)\n\nfunc GetActionMap() " \ | 14 | GoProtoCodeStr = "package action\n\nimport (\n\t\"pro2d/common/logger\"\n\t\"pro2d/pb\"\n)\n\nfunc GetActionMap() " \ |
15 | "map[interface{{}}]interface{{}} {{\n\tlogger.Debug(\"init protocode...\")\n\tam := make(map[interface{{" \ | 15 | "map[interface{{}}]interface{{}} {{\n\tlogger.Debug(\"init protocode...\")\n\tam := make(map[interface{{" \ |
@@ -81,22 +81,22 @@ def generatorProto(path): | @@ -81,22 +81,22 @@ def generatorProto(path): | ||
81 | GoCodeTestData += GoProtoCodeTestNtyLine.format(messageStr[:n3], messageStr[:n3]) | 81 | GoCodeTestData += GoProtoCodeTestNtyLine.format(messageStr[:n3], messageStr[:n3]) |
82 | 82 | ||
83 | # rsp 满足客户端需要 | 83 | # rsp 满足客户端需要 |
84 | - for line in lines: | ||
85 | - if line.find("message") == -1: | ||
86 | - continue | ||
87 | - sline = line.split(' ') | ||
88 | - if len(sline) < 2: | ||
89 | - continue | ||
90 | - | ||
91 | - messageStr = sline[1].replace('\n', '').replace('{', "") | ||
92 | - n2 = messageStr.find('Rsp') | ||
93 | - loginReq = messageStr.find('LoginReq') | ||
94 | - if n2 != -1: | ||
95 | - code += 1 | ||
96 | - ProtoCodeData += ProtoCodeLineRsp.format(messageStr[:n2], code) | ||
97 | - if loginReq != -1: | ||
98 | - continue | ||
99 | - GoCodeTestData += GoProtoCodeTestRspLine.format(messageStr[:n2], messageStr[:n2]) | 84 | + # for line in lines: |
85 | + # if line.find("message") == -1: | ||
86 | + # continue | ||
87 | + # sline = line.split(' ') | ||
88 | + # if len(sline) < 2: | ||
89 | + # continue | ||
90 | + # | ||
91 | + # messageStr = sline[1].replace('\n', '').replace('{', "") | ||
92 | + # n2 = messageStr.find('Rsp') | ||
93 | + # loginReq = messageStr.find('LoginReq') | ||
94 | + # if n2 != -1: | ||
95 | + # code += 1 | ||
96 | + # ProtoCodeData += ProtoCodeLineRsp.format(messageStr[:n2], code) | ||
97 | + # if loginReq != -1: | ||
98 | + # continue | ||
99 | + # GoCodeTestData += GoProtoCodeTestRspLine.format(messageStr[:n2], messageStr[:n2]) | ||
100 | 100 | ||
101 | 101 | ||
102 | # protocode.go | 102 | # protocode.go |