495e9142
zhangqijia
fix: 增加DisConnect...
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
package models
import (
"github.com/golang/protobuf/proto"
"pro2d/pb"
)
type ProtoMap map[string]proto.Message
type RoleTestModel struct {
Role *pb.Role
Hero ProtoMap
Team ProtoMap
Equipment ProtoMap
}
|
495e9142
zhangqijia
fix: 增加DisConnect...
|
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
data := &RoleTestModel{
Role: rsp.Role,
Hero: make(ProtoMap),
Team: make(ProtoMap),
Equipment: make(ProtoMap),
}
for _, hero := range rsp.Hero {
data.Hero[hero.Id] = hero
}
for _, team := range rsp.Team {
data.Team[team.Id] = team
}
for _, equip := range rsp.Equipments {
data.Equipment[equip.Id] = equip
}
return data
}
|