xlsx工具支持索引

This commit is contained in:
sk 2024-04-29 16:50:35 +08:00
parent c6c507ecb0
commit 1231f711dc
72 changed files with 689 additions and 211 deletions

View File

@ -1,5 +1,5 @@
6у├ж├вс├т"║█ю└= 6с├т├у├ж├в├"║█ю└=
.؆Ù†Ú†Û†"¡<>À„= .؆Ù†Ú†Û†"¡<>À„=
Wш├у├в├ь├з├с├т├жы├" ║█─╜Б Wу├ж├з├ш├с├т├в├ьы├" ║█─╜Б
]ш├с├т├у├ь├э├ж├в├ы├з"╒█Т ]з├ш├с├т├ж├в├ь├у├ы├э"╒█Т

Binary file not shown.

Binary file not shown.

View File

@ -23,11 +23,6 @@
], ],
"RewardOutlineID": [ "RewardOutlineID": [
1 1
],
"ParamName": [
"获得专属头像框",
"获得专属炮台",
"更多VIP功能正待开发"
] ]
}, },
{ {
@ -57,11 +52,6 @@
], ],
"RewardOutlineID": [ "RewardOutlineID": [
2 2
],
"ParamName": [
"获得专属头像框",
"获得专属炮台",
"更多VIP功能正待开发"
] ]
}, },
{ {
@ -91,11 +81,6 @@
], ],
"RewardOutlineID": [ "RewardOutlineID": [
2 2
],
"ParamName": [
"获得专属头像框",
"获得专属炮台",
"更多VIP功能正待开发"
] ]
}, },
{ {
@ -125,11 +110,6 @@
], ],
"RewardOutlineID": [ "RewardOutlineID": [
3 3
],
"ParamName": [
"获得专属头像框",
"获得专属炮台",
"更多VIP功能正待开发"
] ]
}, },
{ {
@ -159,11 +139,6 @@
], ],
"RewardOutlineID": [ "RewardOutlineID": [
3 3
],
"ParamName": [
"获得专属头像框",
"获得专属炮台",
"更多VIP功能正待开发"
] ]
}, },
{ {
@ -193,11 +168,6 @@
], ],
"RewardOutlineID": [ "RewardOutlineID": [
4 4
],
"ParamName": [
"获得专属头像框",
"获得专属炮台",
"更多VIP功能正待开发"
] ]
}, },
{ {
@ -227,11 +197,6 @@
], ],
"RewardOutlineID": [ "RewardOutlineID": [
4 4
],
"ParamName": [
"获得专属头像框",
"获得专属炮台",
"更多VIP功能正待开发"
] ]
}, },
{ {
@ -261,11 +226,6 @@
], ],
"RewardOutlineID": [ "RewardOutlineID": [
3 3
],
"ParamName": [
"获得专属头像框",
"获得专属炮台",
"更多VIP功能正待开发"
] ]
}, },
{ {
@ -295,11 +255,6 @@
], ],
"RewardOutlineID": [ "RewardOutlineID": [
3 3
],
"ParamName": [
"获得专属头像框",
"获得专属炮台",
"更多VIP功能正待开发"
] ]
}, },
{ {
@ -329,11 +284,6 @@
], ],
"RewardOutlineID": [ "RewardOutlineID": [
4 4
],
"ParamName": [
"获得专属头像框",
"获得专属炮台",
"更多VIP功能正待开发"
] ]
}, },
{ {
@ -363,11 +313,6 @@
], ],
"RewardOutlineID": [ "RewardOutlineID": [
4 4
],
"ParamName": [
"获得专属头像框",
"获得专属炮台",
"更多VIP功能正待开发"
] ]
}, },
{ {
@ -397,11 +342,6 @@
], ],
"RewardOutlineID": [ "RewardOutlineID": [
0 0
],
"ParamName": [
"获得专属头像框",
"获得专属炮台",
"更多VIP功能正待开发"
] ]
}, },
{ {
@ -431,11 +371,6 @@
], ],
"RewardOutlineID": [ "RewardOutlineID": [
0 0
],
"ParamName": [
"获得专属头像框",
"获得专属炮台",
"更多VIP功能正待开发"
] ]
}, },
{ {
@ -465,11 +400,6 @@
], ],
"RewardOutlineID": [ "RewardOutlineID": [
0 0
],
"ParamName": [
"获得专属头像框",
"获得专属炮台",
"更多VIP功能正待开发"
] ]
}, },
{ {
@ -499,11 +429,6 @@
], ],
"RewardOutlineID": [ "RewardOutlineID": [
0 0
],
"ParamName": [
"获得专属头像框",
"获得专属炮台",
"更多VIP功能正待开发"
] ]
}, },
{ {
@ -533,11 +458,6 @@
], ],
"RewardOutlineID": [ "RewardOutlineID": [
0 0
],
"ParamName": [
"获得专属头像框",
"获得专属炮台",
"更多VIP功能正待开发"
] ]
}, },
{ {
@ -567,11 +487,6 @@
], ],
"RewardOutlineID": [ "RewardOutlineID": [
0 0
],
"ParamName": [
"获得专属头像框",
"获得专属炮台",
"更多VIP功能正待开发"
] ]
}, },
{} {}

View File

@ -9680,7 +9680,6 @@ type DB_VIP struct {
Param []int32 `protobuf:"varint,16,rep,packed,name=Param,proto3" json:"Param,omitempty"` Param []int32 `protobuf:"varint,16,rep,packed,name=Param,proto3" json:"Param,omitempty"`
RewardOutlineID []int32 `protobuf:"varint,17,rep,packed,name=RewardOutlineID,proto3" json:"RewardOutlineID,omitempty"` RewardOutlineID []int32 `protobuf:"varint,17,rep,packed,name=RewardOutlineID,proto3" json:"RewardOutlineID,omitempty"`
Award map[int64]int64 `protobuf:"bytes,18,rep,name=Award,proto3" json:"Award,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` Award map[int64]int64 `protobuf:"bytes,18,rep,name=Award,proto3" json:"Award,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
ParamName []string `protobuf:"bytes,19,rep,name=ParamName,proto3" json:"ParamName,omitempty"`
} }
func (x *DB_VIP) Reset() { func (x *DB_VIP) Reset() {
@ -9841,13 +9840,6 @@ func (x *DB_VIP) GetAward() map[int64]int64 {
return nil return nil
} }
func (x *DB_VIP) GetParamName() []string {
if x != nil {
return x.ParamName
}
return nil
}
type DB_VIPArray struct { type DB_VIPArray struct {
state protoimpl.MessageState state protoimpl.MessageState
sizeCache protoimpl.SizeCache sizeCache protoimpl.SizeCache
@ -11142,7 +11134,7 @@ var file_pbdata_proto_rawDesc = []byte{
0x73, 0x22, 0x31, 0x0a, 0x0c, 0x44, 0x42, 0x5f, 0x54, 0x69, 0x70, 0x73, 0x41, 0x72, 0x72, 0x61, 0x73, 0x22, 0x31, 0x0a, 0x0c, 0x44, 0x42, 0x5f, 0x54, 0x69, 0x70, 0x73, 0x41, 0x72, 0x72, 0x61,
0x79, 0x12, 0x21, 0x0a, 0x03, 0x41, 0x72, 0x72, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x79, 0x12, 0x21, 0x0a, 0x03, 0x41, 0x72, 0x72, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f,
0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x2e, 0x44, 0x42, 0x5f, 0x54, 0x69, 0x70, 0x73, 0x52, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x2e, 0x44, 0x42, 0x5f, 0x54, 0x69, 0x70, 0x73, 0x52,
0x03, 0x41, 0x72, 0x72, 0x22, 0xe0, 0x05, 0x0a, 0x06, 0x44, 0x42, 0x5f, 0x56, 0x49, 0x50, 0x12, 0x03, 0x41, 0x72, 0x72, 0x22, 0xc2, 0x05, 0x0a, 0x06, 0x44, 0x42, 0x5f, 0x56, 0x49, 0x50, 0x12,
0x0e, 0x0a, 0x02, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x49, 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x49, 0x64, 0x12,
0x12, 0x0a, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x4e, 0x12, 0x0a, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x4e,
0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01,
@ -11179,22 +11171,20 @@ var file_pbdata_proto_rawDesc = []byte{
0x2f, 0x0a, 0x05, 0x41, 0x77, 0x61, 0x72, 0x64, 0x18, 0x12, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2f, 0x0a, 0x05, 0x41, 0x77, 0x61, 0x72, 0x64, 0x18, 0x12, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19,
0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x2e, 0x44, 0x42, 0x5f, 0x56, 0x49, 0x50, 0x2e, 0x41, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x2e, 0x44, 0x42, 0x5f, 0x56, 0x49, 0x50, 0x2e, 0x41,
0x77, 0x61, 0x72, 0x64, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x05, 0x41, 0x77, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x64, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x05, 0x41, 0x77, 0x61, 0x72, 0x64,
0x12, 0x1c, 0x0a, 0x09, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x13, 0x20, 0x1a, 0x3d, 0x0a, 0x0f, 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x37, 0x45, 0x6e,
0x03, 0x28, 0x09, 0x52, 0x09, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x4e, 0x61, 0x6d, 0x65, 0x1a, 0x3d, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03,
0x0a, 0x0f, 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x37, 0x45, 0x6e, 0x74, 0x72, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02,
0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a,
0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x38, 0x0a, 0x0a, 0x41, 0x77, 0x61, 0x72, 0x64, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a,
0x28, 0x03, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x38, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12,
0x0a, 0x41, 0x77, 0x61, 0x72, 0x64, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05,
0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x2f, 0x0a, 0x0b, 0x44, 0x42, 0x5f,
0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x76, 0x61, 0x56, 0x49, 0x50, 0x41, 0x72, 0x72, 0x61, 0x79, 0x12, 0x20, 0x0a, 0x03, 0x41, 0x72, 0x72, 0x18,
0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x2f, 0x0a, 0x0b, 0x44, 0x42, 0x5f, 0x56, 0x49, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x2e, 0x44,
0x50, 0x41, 0x72, 0x72, 0x61, 0x79, 0x12, 0x20, 0x0a, 0x03, 0x41, 0x72, 0x72, 0x18, 0x01, 0x20, 0x42, 0x5f, 0x56, 0x49, 0x50, 0x52, 0x03, 0x41, 0x72, 0x72, 0x42, 0x26, 0x5a, 0x24, 0x6d, 0x6f,
0x03, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x2e, 0x44, 0x42, 0x5f, 0x6e, 0x67, 0x6f, 0x2e, 0x67, 0x61, 0x6d, 0x65, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x61,
0x56, 0x49, 0x50, 0x52, 0x03, 0x41, 0x72, 0x72, 0x42, 0x26, 0x5a, 0x24, 0x6d, 0x6f, 0x6e, 0x67, 0x6d, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x2f, 0x73, 0x65, 0x72, 0x76,
0x6f, 0x2e, 0x67, 0x61, 0x6d, 0x65, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x61, 0x6d, 0x65, 0x65, 0x72, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
} }
var ( var (

View File

@ -1601,8 +1601,6 @@ message DB_VIP {
map<int64, int64> Award = 18; map<int64, int64> Award = 18;
repeated string ParamName = 19;
} }
message DB_VIPArray { message DB_VIPArray {

View File

@ -10,11 +10,16 @@ import (
"mongo.games.com/game/protocol/server" "mongo.games.com/game/protocol/server"
) )
var PBDB_Activity1Mgr = &DB_Activity1Mgr{pool: make(map[int32]*server.DB_Activity1), Datas: &server.DB_Activity1Array{}} var PBDB_Activity1Mgr = &DB_Activity1Mgr{
Datas: &server.DB_Activity1Array{},
pool: make(map[int32]*server.DB_Activity1),
}
type DB_Activity1Mgr struct { type DB_Activity1Mgr struct {
Datas *server.DB_Activity1Array Datas *server.DB_Activity1Array
pool map[int32]*server.DB_Activity1 pool map[int32]*server.DB_Activity1
} }
func (this *DB_Activity1Mgr) unmarshal(data []byte) error { func (this *DB_Activity1Mgr) unmarshal(data []byte) error {
@ -34,6 +39,7 @@ func (this *DB_Activity1Mgr) reunmarshal(data []byte) error {
if existItem == nil { if existItem == nil {
this.pool[item.GetId()] = item this.pool[item.GetId()] = item
this.Datas.Arr = append(this.Datas.Arr, item) this.Datas.Arr = append(this.Datas.Arr, item)
} else { } else {
*existItem = *item *existItem = *item
} }
@ -54,6 +60,7 @@ func (this *DB_Activity1Mgr) arrangeData() {
for _, data := range dataArr { for _, data := range dataArr {
this.pool[data.GetId()] = data this.pool[data.GetId()] = data
} }
} }
@ -64,6 +71,7 @@ func (this *DB_Activity1Mgr) GetData(id int32) *server.DB_Activity1 {
return nil return nil
} }
func init() { func init() {
DataMgr.register("DB_Activity1.dat", &ProtobufDataLoader{dh: PBDB_Activity1Mgr}) DataMgr.register("DB_Activity1.dat", &ProtobufDataLoader{dh: PBDB_Activity1Mgr})
} }

View File

@ -10,11 +10,16 @@ import (
"mongo.games.com/game/protocol/server" "mongo.games.com/game/protocol/server"
) )
var PBDB_ActSignMgr = &DB_ActSignMgr{pool: make(map[int32]*server.DB_ActSign), Datas: &server.DB_ActSignArray{}} var PBDB_ActSignMgr = &DB_ActSignMgr{
Datas: &server.DB_ActSignArray{},
pool: make(map[int32]*server.DB_ActSign),
}
type DB_ActSignMgr struct { type DB_ActSignMgr struct {
Datas *server.DB_ActSignArray Datas *server.DB_ActSignArray
pool map[int32]*server.DB_ActSign pool map[int32]*server.DB_ActSign
} }
func (this *DB_ActSignMgr) unmarshal(data []byte) error { func (this *DB_ActSignMgr) unmarshal(data []byte) error {
@ -34,6 +39,7 @@ func (this *DB_ActSignMgr) reunmarshal(data []byte) error {
if existItem == nil { if existItem == nil {
this.pool[item.GetId()] = item this.pool[item.GetId()] = item
this.Datas.Arr = append(this.Datas.Arr, item) this.Datas.Arr = append(this.Datas.Arr, item)
} else { } else {
*existItem = *item *existItem = *item
} }
@ -54,6 +60,7 @@ func (this *DB_ActSignMgr) arrangeData() {
for _, data := range dataArr { for _, data := range dataArr {
this.pool[data.GetId()] = data this.pool[data.GetId()] = data
} }
} }
@ -64,6 +71,7 @@ func (this *DB_ActSignMgr) GetData(id int32) *server.DB_ActSign {
return nil return nil
} }
func init() { func init() {
DataMgr.register("DB_ActSign.dat", &ProtobufDataLoader{dh: PBDB_ActSignMgr}) DataMgr.register("DB_ActSign.dat", &ProtobufDataLoader{dh: PBDB_ActSignMgr})
} }

View File

@ -10,11 +10,16 @@ import (
"mongo.games.com/game/protocol/server" "mongo.games.com/game/protocol/server"
) )
var PBDB_AnimalColorMgr = &DB_AnimalColorMgr{pool: make(map[int32]*server.DB_AnimalColor), Datas: &server.DB_AnimalColorArray{}} var PBDB_AnimalColorMgr = &DB_AnimalColorMgr{
Datas: &server.DB_AnimalColorArray{},
pool: make(map[int32]*server.DB_AnimalColor),
}
type DB_AnimalColorMgr struct { type DB_AnimalColorMgr struct {
Datas *server.DB_AnimalColorArray Datas *server.DB_AnimalColorArray
pool map[int32]*server.DB_AnimalColor pool map[int32]*server.DB_AnimalColor
} }
func (this *DB_AnimalColorMgr) unmarshal(data []byte) error { func (this *DB_AnimalColorMgr) unmarshal(data []byte) error {
@ -34,6 +39,7 @@ func (this *DB_AnimalColorMgr) reunmarshal(data []byte) error {
if existItem == nil { if existItem == nil {
this.pool[item.GetId()] = item this.pool[item.GetId()] = item
this.Datas.Arr = append(this.Datas.Arr, item) this.Datas.Arr = append(this.Datas.Arr, item)
} else { } else {
*existItem = *item *existItem = *item
} }
@ -54,6 +60,7 @@ func (this *DB_AnimalColorMgr) arrangeData() {
for _, data := range dataArr { for _, data := range dataArr {
this.pool[data.GetId()] = data this.pool[data.GetId()] = data
} }
} }
@ -64,6 +71,7 @@ func (this *DB_AnimalColorMgr) GetData(id int32) *server.DB_AnimalColor {
return nil return nil
} }
func init() { func init() {
DataMgr.register("DB_AnimalColor.dat", &ProtobufDataLoader{dh: PBDB_AnimalColorMgr}) DataMgr.register("DB_AnimalColor.dat", &ProtobufDataLoader{dh: PBDB_AnimalColorMgr})
} }

View File

@ -10,11 +10,16 @@ import (
"mongo.games.com/game/protocol/server" "mongo.games.com/game/protocol/server"
) )
var PBDB_ArtilleryRateMgr = &DB_ArtilleryRateMgr{pool: make(map[int32]*server.DB_ArtilleryRate), Datas: &server.DB_ArtilleryRateArray{}} var PBDB_ArtilleryRateMgr = &DB_ArtilleryRateMgr{
Datas: &server.DB_ArtilleryRateArray{},
pool: make(map[int32]*server.DB_ArtilleryRate),
}
type DB_ArtilleryRateMgr struct { type DB_ArtilleryRateMgr struct {
Datas *server.DB_ArtilleryRateArray Datas *server.DB_ArtilleryRateArray
pool map[int32]*server.DB_ArtilleryRate pool map[int32]*server.DB_ArtilleryRate
} }
func (this *DB_ArtilleryRateMgr) unmarshal(data []byte) error { func (this *DB_ArtilleryRateMgr) unmarshal(data []byte) error {
@ -34,6 +39,7 @@ func (this *DB_ArtilleryRateMgr) reunmarshal(data []byte) error {
if existItem == nil { if existItem == nil {
this.pool[item.GetId()] = item this.pool[item.GetId()] = item
this.Datas.Arr = append(this.Datas.Arr, item) this.Datas.Arr = append(this.Datas.Arr, item)
} else { } else {
*existItem = *item *existItem = *item
} }
@ -54,6 +60,7 @@ func (this *DB_ArtilleryRateMgr) arrangeData() {
for _, data := range dataArr { for _, data := range dataArr {
this.pool[data.GetId()] = data this.pool[data.GetId()] = data
} }
} }
@ -64,6 +71,7 @@ func (this *DB_ArtilleryRateMgr) GetData(id int32) *server.DB_ArtilleryRate {
return nil return nil
} }
func init() { func init() {
DataMgr.register("DB_ArtilleryRate.dat", &ProtobufDataLoader{dh: PBDB_ArtilleryRateMgr}) DataMgr.register("DB_ArtilleryRate.dat", &ProtobufDataLoader{dh: PBDB_ArtilleryRateMgr})
} }

View File

@ -10,11 +10,16 @@ import (
"mongo.games.com/game/protocol/server" "mongo.games.com/game/protocol/server"
) )
var PBDB_ArtillerySkinMgr = &DB_ArtillerySkinMgr{pool: make(map[int32]*server.DB_ArtillerySkin), Datas: &server.DB_ArtillerySkinArray{}} var PBDB_ArtillerySkinMgr = &DB_ArtillerySkinMgr{
Datas: &server.DB_ArtillerySkinArray{},
pool: make(map[int32]*server.DB_ArtillerySkin),
}
type DB_ArtillerySkinMgr struct { type DB_ArtillerySkinMgr struct {
Datas *server.DB_ArtillerySkinArray Datas *server.DB_ArtillerySkinArray
pool map[int32]*server.DB_ArtillerySkin pool map[int32]*server.DB_ArtillerySkin
} }
func (this *DB_ArtillerySkinMgr) unmarshal(data []byte) error { func (this *DB_ArtillerySkinMgr) unmarshal(data []byte) error {
@ -34,6 +39,7 @@ func (this *DB_ArtillerySkinMgr) reunmarshal(data []byte) error {
if existItem == nil { if existItem == nil {
this.pool[item.GetId()] = item this.pool[item.GetId()] = item
this.Datas.Arr = append(this.Datas.Arr, item) this.Datas.Arr = append(this.Datas.Arr, item)
} else { } else {
*existItem = *item *existItem = *item
} }
@ -54,6 +60,7 @@ func (this *DB_ArtillerySkinMgr) arrangeData() {
for _, data := range dataArr { for _, data := range dataArr {
this.pool[data.GetId()] = data this.pool[data.GetId()] = data
} }
} }
@ -64,6 +71,7 @@ func (this *DB_ArtillerySkinMgr) GetData(id int32) *server.DB_ArtillerySkin {
return nil return nil
} }
func init() { func init() {
DataMgr.register("DB_ArtillerySkin.dat", &ProtobufDataLoader{dh: PBDB_ArtillerySkinMgr}) DataMgr.register("DB_ArtillerySkin.dat", &ProtobufDataLoader{dh: PBDB_ArtillerySkinMgr})
} }

View File

@ -10,11 +10,16 @@ import (
"mongo.games.com/game/protocol/server" "mongo.games.com/game/protocol/server"
) )
var PBDB_BlackWhiteMgr = &DB_BlackWhiteMgr{pool: make(map[int32]*server.DB_BlackWhite), Datas: &server.DB_BlackWhiteArray{}} var PBDB_BlackWhiteMgr = &DB_BlackWhiteMgr{
Datas: &server.DB_BlackWhiteArray{},
pool: make(map[int32]*server.DB_BlackWhite),
}
type DB_BlackWhiteMgr struct { type DB_BlackWhiteMgr struct {
Datas *server.DB_BlackWhiteArray Datas *server.DB_BlackWhiteArray
pool map[int32]*server.DB_BlackWhite pool map[int32]*server.DB_BlackWhite
} }
func (this *DB_BlackWhiteMgr) unmarshal(data []byte) error { func (this *DB_BlackWhiteMgr) unmarshal(data []byte) error {
@ -34,6 +39,7 @@ func (this *DB_BlackWhiteMgr) reunmarshal(data []byte) error {
if existItem == nil { if existItem == nil {
this.pool[item.GetId()] = item this.pool[item.GetId()] = item
this.Datas.Arr = append(this.Datas.Arr, item) this.Datas.Arr = append(this.Datas.Arr, item)
} else { } else {
*existItem = *item *existItem = *item
} }
@ -54,6 +60,7 @@ func (this *DB_BlackWhiteMgr) arrangeData() {
for _, data := range dataArr { for _, data := range dataArr {
this.pool[data.GetId()] = data this.pool[data.GetId()] = data
} }
} }
@ -64,6 +71,7 @@ func (this *DB_BlackWhiteMgr) GetData(id int32) *server.DB_BlackWhite {
return nil return nil
} }
func init() { func init() {
DataMgr.register("DB_BlackWhite.dat", &ProtobufDataLoader{dh: PBDB_BlackWhiteMgr}) DataMgr.register("DB_BlackWhite.dat", &ProtobufDataLoader{dh: PBDB_BlackWhiteMgr})
} }

View File

@ -10,11 +10,16 @@ import (
"mongo.games.com/game/protocol/server" "mongo.games.com/game/protocol/server"
) )
var PBDB_CardsJDMgr = &DB_CardsJDMgr{pool: make(map[int32]*server.DB_CardsJD), Datas: &server.DB_CardsJDArray{}} var PBDB_CardsJDMgr = &DB_CardsJDMgr{
Datas: &server.DB_CardsJDArray{},
pool: make(map[int32]*server.DB_CardsJD),
}
type DB_CardsJDMgr struct { type DB_CardsJDMgr struct {
Datas *server.DB_CardsJDArray Datas *server.DB_CardsJDArray
pool map[int32]*server.DB_CardsJD pool map[int32]*server.DB_CardsJD
} }
func (this *DB_CardsJDMgr) unmarshal(data []byte) error { func (this *DB_CardsJDMgr) unmarshal(data []byte) error {
@ -34,6 +39,7 @@ func (this *DB_CardsJDMgr) reunmarshal(data []byte) error {
if existItem == nil { if existItem == nil {
this.pool[item.GetId()] = item this.pool[item.GetId()] = item
this.Datas.Arr = append(this.Datas.Arr, item) this.Datas.Arr = append(this.Datas.Arr, item)
} else { } else {
*existItem = *item *existItem = *item
} }
@ -54,6 +60,7 @@ func (this *DB_CardsJDMgr) arrangeData() {
for _, data := range dataArr { for _, data := range dataArr {
this.pool[data.GetId()] = data this.pool[data.GetId()] = data
} }
} }
@ -64,6 +71,7 @@ func (this *DB_CardsJDMgr) GetData(id int32) *server.DB_CardsJD {
return nil return nil
} }
func init() { func init() {
DataMgr.register("DB_CardsJD.dat", &ProtobufDataLoader{dh: PBDB_CardsJDMgr}) DataMgr.register("DB_CardsJD.dat", &ProtobufDataLoader{dh: PBDB_CardsJDMgr})
} }

View File

@ -10,11 +10,16 @@ import (
"mongo.games.com/game/protocol/server" "mongo.games.com/game/protocol/server"
) )
var PBDB_CardsYuLeMgr = &DB_CardsYuLeMgr{pool: make(map[int32]*server.DB_CardsYuLe), Datas: &server.DB_CardsYuLeArray{}} var PBDB_CardsYuLeMgr = &DB_CardsYuLeMgr{
Datas: &server.DB_CardsYuLeArray{},
pool: make(map[int32]*server.DB_CardsYuLe),
}
type DB_CardsYuLeMgr struct { type DB_CardsYuLeMgr struct {
Datas *server.DB_CardsYuLeArray Datas *server.DB_CardsYuLeArray
pool map[int32]*server.DB_CardsYuLe pool map[int32]*server.DB_CardsYuLe
} }
func (this *DB_CardsYuLeMgr) unmarshal(data []byte) error { func (this *DB_CardsYuLeMgr) unmarshal(data []byte) error {
@ -34,6 +39,7 @@ func (this *DB_CardsYuLeMgr) reunmarshal(data []byte) error {
if existItem == nil { if existItem == nil {
this.pool[item.GetId()] = item this.pool[item.GetId()] = item
this.Datas.Arr = append(this.Datas.Arr, item) this.Datas.Arr = append(this.Datas.Arr, item)
} else { } else {
*existItem = *item *existItem = *item
} }
@ -54,6 +60,7 @@ func (this *DB_CardsYuLeMgr) arrangeData() {
for _, data := range dataArr { for _, data := range dataArr {
this.pool[data.GetId()] = data this.pool[data.GetId()] = data
} }
} }
@ -64,6 +71,7 @@ func (this *DB_CardsYuLeMgr) GetData(id int32) *server.DB_CardsYuLe {
return nil return nil
} }
func init() { func init() {
DataMgr.register("DB_CardsYuLe.dat", &ProtobufDataLoader{dh: PBDB_CardsYuLeMgr}) DataMgr.register("DB_CardsYuLe.dat", &ProtobufDataLoader{dh: PBDB_CardsYuLeMgr})
} }

View File

@ -10,11 +10,16 @@ import (
"mongo.games.com/game/protocol/server" "mongo.games.com/game/protocol/server"
) )
var PBDB_ChessBilledRulesMgr = &DB_ChessBilledRulesMgr{pool: make(map[int32]*server.DB_ChessBilledRules), Datas: &server.DB_ChessBilledRulesArray{}} var PBDB_ChessBilledRulesMgr = &DB_ChessBilledRulesMgr{
Datas: &server.DB_ChessBilledRulesArray{},
pool: make(map[int32]*server.DB_ChessBilledRules),
}
type DB_ChessBilledRulesMgr struct { type DB_ChessBilledRulesMgr struct {
Datas *server.DB_ChessBilledRulesArray Datas *server.DB_ChessBilledRulesArray
pool map[int32]*server.DB_ChessBilledRules pool map[int32]*server.DB_ChessBilledRules
} }
func (this *DB_ChessBilledRulesMgr) unmarshal(data []byte) error { func (this *DB_ChessBilledRulesMgr) unmarshal(data []byte) error {
@ -34,6 +39,7 @@ func (this *DB_ChessBilledRulesMgr) reunmarshal(data []byte) error {
if existItem == nil { if existItem == nil {
this.pool[item.GetId()] = item this.pool[item.GetId()] = item
this.Datas.Arr = append(this.Datas.Arr, item) this.Datas.Arr = append(this.Datas.Arr, item)
} else { } else {
*existItem = *item *existItem = *item
} }
@ -54,6 +60,7 @@ func (this *DB_ChessBilledRulesMgr) arrangeData() {
for _, data := range dataArr { for _, data := range dataArr {
this.pool[data.GetId()] = data this.pool[data.GetId()] = data
} }
} }
@ -64,6 +71,7 @@ func (this *DB_ChessBilledRulesMgr) GetData(id int32) *server.DB_ChessBilledRule
return nil return nil
} }
func init() { func init() {
DataMgr.register("DB_ChessBilledRules.dat", &ProtobufDataLoader{dh: PBDB_ChessBilledRulesMgr}) DataMgr.register("DB_ChessBilledRules.dat", &ProtobufDataLoader{dh: PBDB_ChessBilledRulesMgr})
} }

View File

@ -10,11 +10,16 @@ import (
"mongo.games.com/game/protocol/server" "mongo.games.com/game/protocol/server"
) )
var PBDB_ChessMatchRulesMgr = &DB_ChessMatchRulesMgr{pool: make(map[int32]*server.DB_ChessMatchRules), Datas: &server.DB_ChessMatchRulesArray{}} var PBDB_ChessMatchRulesMgr = &DB_ChessMatchRulesMgr{
Datas: &server.DB_ChessMatchRulesArray{},
pool: make(map[int32]*server.DB_ChessMatchRules),
}
type DB_ChessMatchRulesMgr struct { type DB_ChessMatchRulesMgr struct {
Datas *server.DB_ChessMatchRulesArray Datas *server.DB_ChessMatchRulesArray
pool map[int32]*server.DB_ChessMatchRules pool map[int32]*server.DB_ChessMatchRules
} }
func (this *DB_ChessMatchRulesMgr) unmarshal(data []byte) error { func (this *DB_ChessMatchRulesMgr) unmarshal(data []byte) error {
@ -34,6 +39,7 @@ func (this *DB_ChessMatchRulesMgr) reunmarshal(data []byte) error {
if existItem == nil { if existItem == nil {
this.pool[item.GetId()] = item this.pool[item.GetId()] = item
this.Datas.Arr = append(this.Datas.Arr, item) this.Datas.Arr = append(this.Datas.Arr, item)
} else { } else {
*existItem = *item *existItem = *item
} }
@ -54,6 +60,7 @@ func (this *DB_ChessMatchRulesMgr) arrangeData() {
for _, data := range dataArr { for _, data := range dataArr {
this.pool[data.GetId()] = data this.pool[data.GetId()] = data
} }
} }
@ -64,6 +71,7 @@ func (this *DB_ChessMatchRulesMgr) GetData(id int32) *server.DB_ChessMatchRules
return nil return nil
} }
func init() { func init() {
DataMgr.register("DB_ChessMatchRules.dat", &ProtobufDataLoader{dh: PBDB_ChessMatchRulesMgr}) DataMgr.register("DB_ChessMatchRules.dat", &ProtobufDataLoader{dh: PBDB_ChessMatchRulesMgr})
} }

View File

@ -10,11 +10,16 @@ import (
"mongo.games.com/game/protocol/server" "mongo.games.com/game/protocol/server"
) )
var PBDB_ChessRankMgr = &DB_ChessRankMgr{pool: make(map[int32]*server.DB_ChessRank), Datas: &server.DB_ChessRankArray{}} var PBDB_ChessRankMgr = &DB_ChessRankMgr{
Datas: &server.DB_ChessRankArray{},
pool: make(map[int32]*server.DB_ChessRank),
}
type DB_ChessRankMgr struct { type DB_ChessRankMgr struct {
Datas *server.DB_ChessRankArray Datas *server.DB_ChessRankArray
pool map[int32]*server.DB_ChessRank pool map[int32]*server.DB_ChessRank
} }
func (this *DB_ChessRankMgr) unmarshal(data []byte) error { func (this *DB_ChessRankMgr) unmarshal(data []byte) error {
@ -34,6 +39,7 @@ func (this *DB_ChessRankMgr) reunmarshal(data []byte) error {
if existItem == nil { if existItem == nil {
this.pool[item.GetId()] = item this.pool[item.GetId()] = item
this.Datas.Arr = append(this.Datas.Arr, item) this.Datas.Arr = append(this.Datas.Arr, item)
} else { } else {
*existItem = *item *existItem = *item
} }
@ -54,6 +60,7 @@ func (this *DB_ChessRankMgr) arrangeData() {
for _, data := range dataArr { for _, data := range dataArr {
this.pool[data.GetId()] = data this.pool[data.GetId()] = data
} }
} }
@ -64,6 +71,7 @@ func (this *DB_ChessRankMgr) GetData(id int32) *server.DB_ChessRank {
return nil return nil
} }
func init() { func init() {
DataMgr.register("DB_ChessRank.dat", &ProtobufDataLoader{dh: PBDB_ChessRankMgr}) DataMgr.register("DB_ChessRank.dat", &ProtobufDataLoader{dh: PBDB_ChessRankMgr})
} }

View File

@ -10,11 +10,16 @@ import (
"mongo.games.com/game/protocol/server" "mongo.games.com/game/protocol/server"
) )
var PBDB_ClientVerMgr = &DB_ClientVerMgr{pool: make(map[int32]*server.DB_ClientVer), Datas: &server.DB_ClientVerArray{}} var PBDB_ClientVerMgr = &DB_ClientVerMgr{
Datas: &server.DB_ClientVerArray{},
pool: make(map[int32]*server.DB_ClientVer),
}
type DB_ClientVerMgr struct { type DB_ClientVerMgr struct {
Datas *server.DB_ClientVerArray Datas *server.DB_ClientVerArray
pool map[int32]*server.DB_ClientVer pool map[int32]*server.DB_ClientVer
} }
func (this *DB_ClientVerMgr) unmarshal(data []byte) error { func (this *DB_ClientVerMgr) unmarshal(data []byte) error {
@ -34,6 +39,7 @@ func (this *DB_ClientVerMgr) reunmarshal(data []byte) error {
if existItem == nil { if existItem == nil {
this.pool[item.GetId()] = item this.pool[item.GetId()] = item
this.Datas.Arr = append(this.Datas.Arr, item) this.Datas.Arr = append(this.Datas.Arr, item)
} else { } else {
*existItem = *item *existItem = *item
} }
@ -54,6 +60,7 @@ func (this *DB_ClientVerMgr) arrangeData() {
for _, data := range dataArr { for _, data := range dataArr {
this.pool[data.GetId()] = data this.pool[data.GetId()] = data
} }
} }
@ -64,6 +71,7 @@ func (this *DB_ClientVerMgr) GetData(id int32) *server.DB_ClientVer {
return nil return nil
} }
func init() { func init() {
DataMgr.register("DB_ClientVer.dat", &ProtobufDataLoader{dh: PBDB_ClientVerMgr}) DataMgr.register("DB_ClientVer.dat", &ProtobufDataLoader{dh: PBDB_ClientVerMgr})
} }

View File

@ -10,11 +10,16 @@ import (
"mongo.games.com/game/protocol/server" "mongo.games.com/game/protocol/server"
) )
var PBDB_CollectBoxMgr = &DB_CollectBoxMgr{pool: make(map[int32]*server.DB_CollectBox), Datas: &server.DB_CollectBoxArray{}} var PBDB_CollectBoxMgr = &DB_CollectBoxMgr{
Datas: &server.DB_CollectBoxArray{},
pool: make(map[int32]*server.DB_CollectBox),
}
type DB_CollectBoxMgr struct { type DB_CollectBoxMgr struct {
Datas *server.DB_CollectBoxArray Datas *server.DB_CollectBoxArray
pool map[int32]*server.DB_CollectBox pool map[int32]*server.DB_CollectBox
} }
func (this *DB_CollectBoxMgr) unmarshal(data []byte) error { func (this *DB_CollectBoxMgr) unmarshal(data []byte) error {
@ -34,6 +39,7 @@ func (this *DB_CollectBoxMgr) reunmarshal(data []byte) error {
if existItem == nil { if existItem == nil {
this.pool[item.GetId()] = item this.pool[item.GetId()] = item
this.Datas.Arr = append(this.Datas.Arr, item) this.Datas.Arr = append(this.Datas.Arr, item)
} else { } else {
*existItem = *item *existItem = *item
} }
@ -54,6 +60,7 @@ func (this *DB_CollectBoxMgr) arrangeData() {
for _, data := range dataArr { for _, data := range dataArr {
this.pool[data.GetId()] = data this.pool[data.GetId()] = data
} }
} }
@ -64,6 +71,7 @@ func (this *DB_CollectBoxMgr) GetData(id int32) *server.DB_CollectBox {
return nil return nil
} }
func init() { func init() {
DataMgr.register("DB_CollectBox.dat", &ProtobufDataLoader{dh: PBDB_CollectBoxMgr}) DataMgr.register("DB_CollectBox.dat", &ProtobufDataLoader{dh: PBDB_CollectBoxMgr})
} }

View File

@ -10,11 +10,16 @@ import (
"mongo.games.com/game/protocol/server" "mongo.games.com/game/protocol/server"
) )
var PBDB_CollectBoxGainMgr = &DB_CollectBoxGainMgr{pool: make(map[int32]*server.DB_CollectBoxGain), Datas: &server.DB_CollectBoxGainArray{}} var PBDB_CollectBoxGainMgr = &DB_CollectBoxGainMgr{
Datas: &server.DB_CollectBoxGainArray{},
pool: make(map[int32]*server.DB_CollectBoxGain),
}
type DB_CollectBoxGainMgr struct { type DB_CollectBoxGainMgr struct {
Datas *server.DB_CollectBoxGainArray Datas *server.DB_CollectBoxGainArray
pool map[int32]*server.DB_CollectBoxGain pool map[int32]*server.DB_CollectBoxGain
} }
func (this *DB_CollectBoxGainMgr) unmarshal(data []byte) error { func (this *DB_CollectBoxGainMgr) unmarshal(data []byte) error {
@ -34,6 +39,7 @@ func (this *DB_CollectBoxGainMgr) reunmarshal(data []byte) error {
if existItem == nil { if existItem == nil {
this.pool[item.GetId()] = item this.pool[item.GetId()] = item
this.Datas.Arr = append(this.Datas.Arr, item) this.Datas.Arr = append(this.Datas.Arr, item)
} else { } else {
*existItem = *item *existItem = *item
} }
@ -54,6 +60,7 @@ func (this *DB_CollectBoxGainMgr) arrangeData() {
for _, data := range dataArr { for _, data := range dataArr {
this.pool[data.GetId()] = data this.pool[data.GetId()] = data
} }
} }
@ -64,6 +71,7 @@ func (this *DB_CollectBoxGainMgr) GetData(id int32) *server.DB_CollectBoxGain {
return nil return nil
} }
func init() { func init() {
DataMgr.register("DB_CollectBoxGain.dat", &ProtobufDataLoader{dh: PBDB_CollectBoxGainMgr}) DataMgr.register("DB_CollectBoxGain.dat", &ProtobufDataLoader{dh: PBDB_CollectBoxGainMgr})
} }

View File

@ -10,11 +10,16 @@ import (
"mongo.games.com/game/protocol/server" "mongo.games.com/game/protocol/server"
) )
var PBDB_CrashSearchMgr = &DB_CrashSearchMgr{pool: make(map[int32]*server.DB_CrashSearch), Datas: &server.DB_CrashSearchArray{}} var PBDB_CrashSearchMgr = &DB_CrashSearchMgr{
Datas: &server.DB_CrashSearchArray{},
pool: make(map[int32]*server.DB_CrashSearch),
}
type DB_CrashSearchMgr struct { type DB_CrashSearchMgr struct {
Datas *server.DB_CrashSearchArray Datas *server.DB_CrashSearchArray
pool map[int32]*server.DB_CrashSearch pool map[int32]*server.DB_CrashSearch
} }
func (this *DB_CrashSearchMgr) unmarshal(data []byte) error { func (this *DB_CrashSearchMgr) unmarshal(data []byte) error {
@ -34,6 +39,7 @@ func (this *DB_CrashSearchMgr) reunmarshal(data []byte) error {
if existItem == nil { if existItem == nil {
this.pool[item.GetId()] = item this.pool[item.GetId()] = item
this.Datas.Arr = append(this.Datas.Arr, item) this.Datas.Arr = append(this.Datas.Arr, item)
} else { } else {
*existItem = *item *existItem = *item
} }
@ -54,6 +60,7 @@ func (this *DB_CrashSearchMgr) arrangeData() {
for _, data := range dataArr { for _, data := range dataArr {
this.pool[data.GetId()] = data this.pool[data.GetId()] = data
} }
} }
@ -64,6 +71,7 @@ func (this *DB_CrashSearchMgr) GetData(id int32) *server.DB_CrashSearch {
return nil return nil
} }
func init() { func init() {
DataMgr.register("DB_CrashSearch.dat", &ProtobufDataLoader{dh: PBDB_CrashSearchMgr}) DataMgr.register("DB_CrashSearch.dat", &ProtobufDataLoader{dh: PBDB_CrashSearchMgr})
} }

View File

@ -10,11 +10,16 @@ import (
"mongo.games.com/game/protocol/server" "mongo.games.com/game/protocol/server"
) )
var PBDB_CreateroomMgr = &DB_CreateroomMgr{pool: make(map[int32]*server.DB_Createroom), Datas: &server.DB_CreateroomArray{}} var PBDB_CreateroomMgr = &DB_CreateroomMgr{
Datas: &server.DB_CreateroomArray{},
pool: make(map[int32]*server.DB_Createroom),
}
type DB_CreateroomMgr struct { type DB_CreateroomMgr struct {
Datas *server.DB_CreateroomArray Datas *server.DB_CreateroomArray
pool map[int32]*server.DB_Createroom pool map[int32]*server.DB_Createroom
} }
func (this *DB_CreateroomMgr) unmarshal(data []byte) error { func (this *DB_CreateroomMgr) unmarshal(data []byte) error {
@ -34,6 +39,7 @@ func (this *DB_CreateroomMgr) reunmarshal(data []byte) error {
if existItem == nil { if existItem == nil {
this.pool[item.GetId()] = item this.pool[item.GetId()] = item
this.Datas.Arr = append(this.Datas.Arr, item) this.Datas.Arr = append(this.Datas.Arr, item)
} else { } else {
*existItem = *item *existItem = *item
} }
@ -54,6 +60,7 @@ func (this *DB_CreateroomMgr) arrangeData() {
for _, data := range dataArr { for _, data := range dataArr {
this.pool[data.GetId()] = data this.pool[data.GetId()] = data
} }
} }
@ -64,6 +71,7 @@ func (this *DB_CreateroomMgr) GetData(id int32) *server.DB_Createroom {
return nil return nil
} }
func init() { func init() {
DataMgr.register("DB_Createroom.dat", &ProtobufDataLoader{dh: PBDB_CreateroomMgr}) DataMgr.register("DB_Createroom.dat", &ProtobufDataLoader{dh: PBDB_CreateroomMgr})
} }

View File

@ -10,11 +10,16 @@ import (
"mongo.games.com/game/protocol/server" "mongo.games.com/game/protocol/server"
) )
var PBDB_FishMgr = &DB_FishMgr{pool: make(map[int32]*server.DB_Fish), Datas: &server.DB_FishArray{}} var PBDB_FishMgr = &DB_FishMgr{
Datas: &server.DB_FishArray{},
pool: make(map[int32]*server.DB_Fish),
}
type DB_FishMgr struct { type DB_FishMgr struct {
Datas *server.DB_FishArray Datas *server.DB_FishArray
pool map[int32]*server.DB_Fish pool map[int32]*server.DB_Fish
} }
func (this *DB_FishMgr) unmarshal(data []byte) error { func (this *DB_FishMgr) unmarshal(data []byte) error {
@ -34,6 +39,7 @@ func (this *DB_FishMgr) reunmarshal(data []byte) error {
if existItem == nil { if existItem == nil {
this.pool[item.GetId()] = item this.pool[item.GetId()] = item
this.Datas.Arr = append(this.Datas.Arr, item) this.Datas.Arr = append(this.Datas.Arr, item)
} else { } else {
*existItem = *item *existItem = *item
} }
@ -54,6 +60,7 @@ func (this *DB_FishMgr) arrangeData() {
for _, data := range dataArr { for _, data := range dataArr {
this.pool[data.GetId()] = data this.pool[data.GetId()] = data
} }
} }
@ -64,6 +71,7 @@ func (this *DB_FishMgr) GetData(id int32) *server.DB_Fish {
return nil return nil
} }
func init() { func init() {
DataMgr.register("DB_Fish.dat", &ProtobufDataLoader{dh: PBDB_FishMgr}) DataMgr.register("DB_Fish.dat", &ProtobufDataLoader{dh: PBDB_FishMgr})
} }

View File

@ -10,11 +10,16 @@ import (
"mongo.games.com/game/protocol/server" "mongo.games.com/game/protocol/server"
) )
var PBDB_FishOutMgr = &DB_FishOutMgr{pool: make(map[int32]*server.DB_FishOut), Datas: &server.DB_FishOutArray{}} var PBDB_FishOutMgr = &DB_FishOutMgr{
Datas: &server.DB_FishOutArray{},
pool: make(map[int32]*server.DB_FishOut),
}
type DB_FishOutMgr struct { type DB_FishOutMgr struct {
Datas *server.DB_FishOutArray Datas *server.DB_FishOutArray
pool map[int32]*server.DB_FishOut pool map[int32]*server.DB_FishOut
} }
func (this *DB_FishOutMgr) unmarshal(data []byte) error { func (this *DB_FishOutMgr) unmarshal(data []byte) error {
@ -34,6 +39,7 @@ func (this *DB_FishOutMgr) reunmarshal(data []byte) error {
if existItem == nil { if existItem == nil {
this.pool[item.GetId()] = item this.pool[item.GetId()] = item
this.Datas.Arr = append(this.Datas.Arr, item) this.Datas.Arr = append(this.Datas.Arr, item)
} else { } else {
*existItem = *item *existItem = *item
} }
@ -54,6 +60,7 @@ func (this *DB_FishOutMgr) arrangeData() {
for _, data := range dataArr { for _, data := range dataArr {
this.pool[data.GetId()] = data this.pool[data.GetId()] = data
} }
} }
@ -64,6 +71,7 @@ func (this *DB_FishOutMgr) GetData(id int32) *server.DB_FishOut {
return nil return nil
} }
func init() { func init() {
DataMgr.register("DB_FishOut.dat", &ProtobufDataLoader{dh: PBDB_FishOutMgr}) DataMgr.register("DB_FishOut.dat", &ProtobufDataLoader{dh: PBDB_FishOutMgr})
} }

View File

@ -10,11 +10,16 @@ import (
"mongo.games.com/game/protocol/server" "mongo.games.com/game/protocol/server"
) )
var PBDB_FishPathMgr = &DB_FishPathMgr{pool: make(map[int32]*server.DB_FishPath), Datas: &server.DB_FishPathArray{}} var PBDB_FishPathMgr = &DB_FishPathMgr{
Datas: &server.DB_FishPathArray{},
pool: make(map[int32]*server.DB_FishPath),
}
type DB_FishPathMgr struct { type DB_FishPathMgr struct {
Datas *server.DB_FishPathArray Datas *server.DB_FishPathArray
pool map[int32]*server.DB_FishPath pool map[int32]*server.DB_FishPath
} }
func (this *DB_FishPathMgr) unmarshal(data []byte) error { func (this *DB_FishPathMgr) unmarshal(data []byte) error {
@ -34,6 +39,7 @@ func (this *DB_FishPathMgr) reunmarshal(data []byte) error {
if existItem == nil { if existItem == nil {
this.pool[item.GetId()] = item this.pool[item.GetId()] = item
this.Datas.Arr = append(this.Datas.Arr, item) this.Datas.Arr = append(this.Datas.Arr, item)
} else { } else {
*existItem = *item *existItem = *item
} }
@ -54,6 +60,7 @@ func (this *DB_FishPathMgr) arrangeData() {
for _, data := range dataArr { for _, data := range dataArr {
this.pool[data.GetId()] = data this.pool[data.GetId()] = data
} }
} }
@ -64,6 +71,7 @@ func (this *DB_FishPathMgr) GetData(id int32) *server.DB_FishPath {
return nil return nil
} }
func init() { func init() {
DataMgr.register("DB_FishPath.dat", &ProtobufDataLoader{dh: PBDB_FishPathMgr}) DataMgr.register("DB_FishPath.dat", &ProtobufDataLoader{dh: PBDB_FishPathMgr})
} }

View File

@ -10,11 +10,16 @@ import (
"mongo.games.com/game/protocol/server" "mongo.games.com/game/protocol/server"
) )
var PBDB_FishRoomMgr = &DB_FishRoomMgr{pool: make(map[int32]*server.DB_FishRoom), Datas: &server.DB_FishRoomArray{}} var PBDB_FishRoomMgr = &DB_FishRoomMgr{
Datas: &server.DB_FishRoomArray{},
pool: make(map[int32]*server.DB_FishRoom),
}
type DB_FishRoomMgr struct { type DB_FishRoomMgr struct {
Datas *server.DB_FishRoomArray Datas *server.DB_FishRoomArray
pool map[int32]*server.DB_FishRoom pool map[int32]*server.DB_FishRoom
} }
func (this *DB_FishRoomMgr) unmarshal(data []byte) error { func (this *DB_FishRoomMgr) unmarshal(data []byte) error {
@ -34,6 +39,7 @@ func (this *DB_FishRoomMgr) reunmarshal(data []byte) error {
if existItem == nil { if existItem == nil {
this.pool[item.GetId()] = item this.pool[item.GetId()] = item
this.Datas.Arr = append(this.Datas.Arr, item) this.Datas.Arr = append(this.Datas.Arr, item)
} else { } else {
*existItem = *item *existItem = *item
} }
@ -54,6 +60,7 @@ func (this *DB_FishRoomMgr) arrangeData() {
for _, data := range dataArr { for _, data := range dataArr {
this.pool[data.GetId()] = data this.pool[data.GetId()] = data
} }
} }
@ -64,6 +71,7 @@ func (this *DB_FishRoomMgr) GetData(id int32) *server.DB_FishRoom {
return nil return nil
} }
func init() { func init() {
DataMgr.register("DB_FishRoom.dat", &ProtobufDataLoader{dh: PBDB_FishRoomMgr}) DataMgr.register("DB_FishRoom.dat", &ProtobufDataLoader{dh: PBDB_FishRoomMgr})
} }

View File

@ -10,11 +10,16 @@ import (
"mongo.games.com/game/protocol/server" "mongo.games.com/game/protocol/server"
) )
var PBDB_FishSkillMgr = &DB_FishSkillMgr{pool: make(map[int32]*server.DB_FishSkill), Datas: &server.DB_FishSkillArray{}} var PBDB_FishSkillMgr = &DB_FishSkillMgr{
Datas: &server.DB_FishSkillArray{},
pool: make(map[int32]*server.DB_FishSkill),
}
type DB_FishSkillMgr struct { type DB_FishSkillMgr struct {
Datas *server.DB_FishSkillArray Datas *server.DB_FishSkillArray
pool map[int32]*server.DB_FishSkill pool map[int32]*server.DB_FishSkill
} }
func (this *DB_FishSkillMgr) unmarshal(data []byte) error { func (this *DB_FishSkillMgr) unmarshal(data []byte) error {
@ -34,6 +39,7 @@ func (this *DB_FishSkillMgr) reunmarshal(data []byte) error {
if existItem == nil { if existItem == nil {
this.pool[item.GetId()] = item this.pool[item.GetId()] = item
this.Datas.Arr = append(this.Datas.Arr, item) this.Datas.Arr = append(this.Datas.Arr, item)
} else { } else {
*existItem = *item *existItem = *item
} }
@ -54,6 +60,7 @@ func (this *DB_FishSkillMgr) arrangeData() {
for _, data := range dataArr { for _, data := range dataArr {
this.pool[data.GetId()] = data this.pool[data.GetId()] = data
} }
} }
@ -64,6 +71,7 @@ func (this *DB_FishSkillMgr) GetData(id int32) *server.DB_FishSkill {
return nil return nil
} }
func init() { func init() {
DataMgr.register("DB_FishSkill.dat", &ProtobufDataLoader{dh: PBDB_FishSkillMgr}) DataMgr.register("DB_FishSkill.dat", &ProtobufDataLoader{dh: PBDB_FishSkillMgr})
} }

View File

@ -10,11 +10,16 @@ import (
"mongo.games.com/game/protocol/server" "mongo.games.com/game/protocol/server"
) )
var PBDB_FortuneGod_OddsMgr = &DB_FortuneGod_OddsMgr{pool: make(map[int32]*server.DB_FortuneGod_Odds), Datas: &server.DB_FortuneGod_OddsArray{}} var PBDB_FortuneGod_OddsMgr = &DB_FortuneGod_OddsMgr{
Datas: &server.DB_FortuneGod_OddsArray{},
pool: make(map[int32]*server.DB_FortuneGod_Odds),
}
type DB_FortuneGod_OddsMgr struct { type DB_FortuneGod_OddsMgr struct {
Datas *server.DB_FortuneGod_OddsArray Datas *server.DB_FortuneGod_OddsArray
pool map[int32]*server.DB_FortuneGod_Odds pool map[int32]*server.DB_FortuneGod_Odds
} }
func (this *DB_FortuneGod_OddsMgr) unmarshal(data []byte) error { func (this *DB_FortuneGod_OddsMgr) unmarshal(data []byte) error {
@ -34,6 +39,7 @@ func (this *DB_FortuneGod_OddsMgr) reunmarshal(data []byte) error {
if existItem == nil { if existItem == nil {
this.pool[item.GetId()] = item this.pool[item.GetId()] = item
this.Datas.Arr = append(this.Datas.Arr, item) this.Datas.Arr = append(this.Datas.Arr, item)
} else { } else {
*existItem = *item *existItem = *item
} }
@ -54,6 +60,7 @@ func (this *DB_FortuneGod_OddsMgr) arrangeData() {
for _, data := range dataArr { for _, data := range dataArr {
this.pool[data.GetId()] = data this.pool[data.GetId()] = data
} }
} }
@ -64,6 +71,7 @@ func (this *DB_FortuneGod_OddsMgr) GetData(id int32) *server.DB_FortuneGod_Odds
return nil return nil
} }
func init() { func init() {
DataMgr.register("DB_FortuneGod_Odds.dat", &ProtobufDataLoader{dh: PBDB_FortuneGod_OddsMgr}) DataMgr.register("DB_FortuneGod_Odds.dat", &ProtobufDataLoader{dh: PBDB_FortuneGod_OddsMgr})
} }

View File

@ -10,11 +10,16 @@ import (
"mongo.games.com/game/protocol/server" "mongo.games.com/game/protocol/server"
) )
var PBDB_FortuneGod_TurnRateMgr = &DB_FortuneGod_TurnRateMgr{pool: make(map[int32]*server.DB_FortuneGod_TurnRate), Datas: &server.DB_FortuneGod_TurnRateArray{}} var PBDB_FortuneGod_TurnRateMgr = &DB_FortuneGod_TurnRateMgr{
Datas: &server.DB_FortuneGod_TurnRateArray{},
pool: make(map[int32]*server.DB_FortuneGod_TurnRate),
}
type DB_FortuneGod_TurnRateMgr struct { type DB_FortuneGod_TurnRateMgr struct {
Datas *server.DB_FortuneGod_TurnRateArray Datas *server.DB_FortuneGod_TurnRateArray
pool map[int32]*server.DB_FortuneGod_TurnRate pool map[int32]*server.DB_FortuneGod_TurnRate
} }
func (this *DB_FortuneGod_TurnRateMgr) unmarshal(data []byte) error { func (this *DB_FortuneGod_TurnRateMgr) unmarshal(data []byte) error {
@ -34,6 +39,7 @@ func (this *DB_FortuneGod_TurnRateMgr) reunmarshal(data []byte) error {
if existItem == nil { if existItem == nil {
this.pool[item.GetId()] = item this.pool[item.GetId()] = item
this.Datas.Arr = append(this.Datas.Arr, item) this.Datas.Arr = append(this.Datas.Arr, item)
} else { } else {
*existItem = *item *existItem = *item
} }
@ -54,6 +60,7 @@ func (this *DB_FortuneGod_TurnRateMgr) arrangeData() {
for _, data := range dataArr { for _, data := range dataArr {
this.pool[data.GetId()] = data this.pool[data.GetId()] = data
} }
} }
@ -64,6 +71,7 @@ func (this *DB_FortuneGod_TurnRateMgr) GetData(id int32) *server.DB_FortuneGod_T
return nil return nil
} }
func init() { func init() {
DataMgr.register("DB_FortuneGod_TurnRate.dat", &ProtobufDataLoader{dh: PBDB_FortuneGod_TurnRateMgr}) DataMgr.register("DB_FortuneGod_TurnRate.dat", &ProtobufDataLoader{dh: PBDB_FortuneGod_TurnRateMgr})
} }

View File

@ -10,11 +10,16 @@ import (
"mongo.games.com/game/protocol/server" "mongo.games.com/game/protocol/server"
) )
var PBDB_FortuneGod_WeightMgr = &DB_FortuneGod_WeightMgr{pool: make(map[int32]*server.DB_FortuneGod_Weight), Datas: &server.DB_FortuneGod_WeightArray{}} var PBDB_FortuneGod_WeightMgr = &DB_FortuneGod_WeightMgr{
Datas: &server.DB_FortuneGod_WeightArray{},
pool: make(map[int32]*server.DB_FortuneGod_Weight),
}
type DB_FortuneGod_WeightMgr struct { type DB_FortuneGod_WeightMgr struct {
Datas *server.DB_FortuneGod_WeightArray Datas *server.DB_FortuneGod_WeightArray
pool map[int32]*server.DB_FortuneGod_Weight pool map[int32]*server.DB_FortuneGod_Weight
} }
func (this *DB_FortuneGod_WeightMgr) unmarshal(data []byte) error { func (this *DB_FortuneGod_WeightMgr) unmarshal(data []byte) error {
@ -34,6 +39,7 @@ func (this *DB_FortuneGod_WeightMgr) reunmarshal(data []byte) error {
if existItem == nil { if existItem == nil {
this.pool[item.GetId()] = item this.pool[item.GetId()] = item
this.Datas.Arr = append(this.Datas.Arr, item) this.Datas.Arr = append(this.Datas.Arr, item)
} else { } else {
*existItem = *item *existItem = *item
} }
@ -54,6 +60,7 @@ func (this *DB_FortuneGod_WeightMgr) arrangeData() {
for _, data := range dataArr { for _, data := range dataArr {
this.pool[data.GetId()] = data this.pool[data.GetId()] = data
} }
} }
@ -64,6 +71,7 @@ func (this *DB_FortuneGod_WeightMgr) GetData(id int32) *server.DB_FortuneGod_Wei
return nil return nil
} }
func init() { func init() {
DataMgr.register("DB_FortuneGod_Weight.dat", &ProtobufDataLoader{dh: PBDB_FortuneGod_WeightMgr}) DataMgr.register("DB_FortuneGod_Weight.dat", &ProtobufDataLoader{dh: PBDB_FortuneGod_WeightMgr})
} }

View File

@ -10,11 +10,16 @@ import (
"mongo.games.com/game/protocol/server" "mongo.games.com/game/protocol/server"
) )
var PBDB_FortuneGod_WeightConditionMgr = &DB_FortuneGod_WeightConditionMgr{pool: make(map[int32]*server.DB_FortuneGod_WeightCondition), Datas: &server.DB_FortuneGod_WeightConditionArray{}} var PBDB_FortuneGod_WeightConditionMgr = &DB_FortuneGod_WeightConditionMgr{
Datas: &server.DB_FortuneGod_WeightConditionArray{},
pool: make(map[int32]*server.DB_FortuneGod_WeightCondition),
}
type DB_FortuneGod_WeightConditionMgr struct { type DB_FortuneGod_WeightConditionMgr struct {
Datas *server.DB_FortuneGod_WeightConditionArray Datas *server.DB_FortuneGod_WeightConditionArray
pool map[int32]*server.DB_FortuneGod_WeightCondition pool map[int32]*server.DB_FortuneGod_WeightCondition
} }
func (this *DB_FortuneGod_WeightConditionMgr) unmarshal(data []byte) error { func (this *DB_FortuneGod_WeightConditionMgr) unmarshal(data []byte) error {
@ -34,6 +39,7 @@ func (this *DB_FortuneGod_WeightConditionMgr) reunmarshal(data []byte) error {
if existItem == nil { if existItem == nil {
this.pool[item.GetId()] = item this.pool[item.GetId()] = item
this.Datas.Arr = append(this.Datas.Arr, item) this.Datas.Arr = append(this.Datas.Arr, item)
} else { } else {
*existItem = *item *existItem = *item
} }
@ -54,6 +60,7 @@ func (this *DB_FortuneGod_WeightConditionMgr) arrangeData() {
for _, data := range dataArr { for _, data := range dataArr {
this.pool[data.GetId()] = data this.pool[data.GetId()] = data
} }
} }
@ -64,6 +71,7 @@ func (this *DB_FortuneGod_WeightConditionMgr) GetData(id int32) *server.DB_Fortu
return nil return nil
} }
func init() { func init() {
DataMgr.register("DB_FortuneGod_WeightCondition.dat", &ProtobufDataLoader{dh: PBDB_FortuneGod_WeightConditionMgr}) DataMgr.register("DB_FortuneGod_WeightCondition.dat", &ProtobufDataLoader{dh: PBDB_FortuneGod_WeightConditionMgr})
} }

View File

@ -10,11 +10,16 @@ import (
"mongo.games.com/game/protocol/server" "mongo.games.com/game/protocol/server"
) )
var PBDB_Game_DropMgr = &DB_Game_DropMgr{pool: make(map[int32]*server.DB_Game_Drop), Datas: &server.DB_Game_DropArray{}} var PBDB_Game_DropMgr = &DB_Game_DropMgr{
Datas: &server.DB_Game_DropArray{},
pool: make(map[int32]*server.DB_Game_Drop),
}
type DB_Game_DropMgr struct { type DB_Game_DropMgr struct {
Datas *server.DB_Game_DropArray Datas *server.DB_Game_DropArray
pool map[int32]*server.DB_Game_Drop pool map[int32]*server.DB_Game_Drop
} }
func (this *DB_Game_DropMgr) unmarshal(data []byte) error { func (this *DB_Game_DropMgr) unmarshal(data []byte) error {
@ -34,6 +39,7 @@ func (this *DB_Game_DropMgr) reunmarshal(data []byte) error {
if existItem == nil { if existItem == nil {
this.pool[item.GetId()] = item this.pool[item.GetId()] = item
this.Datas.Arr = append(this.Datas.Arr, item) this.Datas.Arr = append(this.Datas.Arr, item)
} else { } else {
*existItem = *item *existItem = *item
} }
@ -54,6 +60,7 @@ func (this *DB_Game_DropMgr) arrangeData() {
for _, data := range dataArr { for _, data := range dataArr {
this.pool[data.GetId()] = data this.pool[data.GetId()] = data
} }
} }
@ -64,6 +71,7 @@ func (this *DB_Game_DropMgr) GetData(id int32) *server.DB_Game_Drop {
return nil return nil
} }
func init() { func init() {
DataMgr.register("DB_Game_Drop.dat", &ProtobufDataLoader{dh: PBDB_Game_DropMgr}) DataMgr.register("DB_Game_Drop.dat", &ProtobufDataLoader{dh: PBDB_Game_DropMgr})
} }

View File

@ -10,11 +10,16 @@ import (
"mongo.games.com/game/protocol/server" "mongo.games.com/game/protocol/server"
) )
var PBDB_Game_IntroductionMgr = &DB_Game_IntroductionMgr{pool: make(map[int32]*server.DB_Game_Introduction), Datas: &server.DB_Game_IntroductionArray{}} var PBDB_Game_IntroductionMgr = &DB_Game_IntroductionMgr{
Datas: &server.DB_Game_IntroductionArray{},
pool: make(map[int32]*server.DB_Game_Introduction),
}
type DB_Game_IntroductionMgr struct { type DB_Game_IntroductionMgr struct {
Datas *server.DB_Game_IntroductionArray Datas *server.DB_Game_IntroductionArray
pool map[int32]*server.DB_Game_Introduction pool map[int32]*server.DB_Game_Introduction
} }
func (this *DB_Game_IntroductionMgr) unmarshal(data []byte) error { func (this *DB_Game_IntroductionMgr) unmarshal(data []byte) error {
@ -34,6 +39,7 @@ func (this *DB_Game_IntroductionMgr) reunmarshal(data []byte) error {
if existItem == nil { if existItem == nil {
this.pool[item.GetId()] = item this.pool[item.GetId()] = item
this.Datas.Arr = append(this.Datas.Arr, item) this.Datas.Arr = append(this.Datas.Arr, item)
} else { } else {
*existItem = *item *existItem = *item
} }
@ -54,6 +60,7 @@ func (this *DB_Game_IntroductionMgr) arrangeData() {
for _, data := range dataArr { for _, data := range dataArr {
this.pool[data.GetId()] = data this.pool[data.GetId()] = data
} }
} }
@ -64,6 +71,7 @@ func (this *DB_Game_IntroductionMgr) GetData(id int32) *server.DB_Game_Introduct
return nil return nil
} }
func init() { func init() {
DataMgr.register("DB_Game_Introduction.dat", &ProtobufDataLoader{dh: PBDB_Game_IntroductionMgr}) DataMgr.register("DB_Game_Introduction.dat", &ProtobufDataLoader{dh: PBDB_Game_IntroductionMgr})
} }

View File

@ -10,11 +10,16 @@ import (
"mongo.games.com/game/protocol/server" "mongo.games.com/game/protocol/server"
) )
var PBDB_Game_PetMgr = &DB_Game_PetMgr{pool: make(map[int32]*server.DB_Game_Pet), Datas: &server.DB_Game_PetArray{}} var PBDB_Game_PetMgr = &DB_Game_PetMgr{
Datas: &server.DB_Game_PetArray{},
pool: make(map[int32]*server.DB_Game_Pet),
}
type DB_Game_PetMgr struct { type DB_Game_PetMgr struct {
Datas *server.DB_Game_PetArray Datas *server.DB_Game_PetArray
pool map[int32]*server.DB_Game_Pet pool map[int32]*server.DB_Game_Pet
} }
func (this *DB_Game_PetMgr) unmarshal(data []byte) error { func (this *DB_Game_PetMgr) unmarshal(data []byte) error {
@ -34,6 +39,7 @@ func (this *DB_Game_PetMgr) reunmarshal(data []byte) error {
if existItem == nil { if existItem == nil {
this.pool[item.GetId()] = item this.pool[item.GetId()] = item
this.Datas.Arr = append(this.Datas.Arr, item) this.Datas.Arr = append(this.Datas.Arr, item)
} else { } else {
*existItem = *item *existItem = *item
} }
@ -54,6 +60,7 @@ func (this *DB_Game_PetMgr) arrangeData() {
for _, data := range dataArr { for _, data := range dataArr {
this.pool[data.GetId()] = data this.pool[data.GetId()] = data
} }
} }
@ -64,6 +71,7 @@ func (this *DB_Game_PetMgr) GetData(id int32) *server.DB_Game_Pet {
return nil return nil
} }
func init() { func init() {
DataMgr.register("DB_Game_Pet.dat", &ProtobufDataLoader{dh: PBDB_Game_PetMgr}) DataMgr.register("DB_Game_Pet.dat", &ProtobufDataLoader{dh: PBDB_Game_PetMgr})
} }

View File

@ -10,11 +10,16 @@ import (
"mongo.games.com/game/protocol/server" "mongo.games.com/game/protocol/server"
) )
var PBDB_Game_RoleMgr = &DB_Game_RoleMgr{pool: make(map[int32]*server.DB_Game_Role), Datas: &server.DB_Game_RoleArray{}} var PBDB_Game_RoleMgr = &DB_Game_RoleMgr{
Datas: &server.DB_Game_RoleArray{},
pool: make(map[int32]*server.DB_Game_Role),
}
type DB_Game_RoleMgr struct { type DB_Game_RoleMgr struct {
Datas *server.DB_Game_RoleArray Datas *server.DB_Game_RoleArray
pool map[int32]*server.DB_Game_Role pool map[int32]*server.DB_Game_Role
} }
func (this *DB_Game_RoleMgr) unmarshal(data []byte) error { func (this *DB_Game_RoleMgr) unmarshal(data []byte) error {
@ -34,6 +39,7 @@ func (this *DB_Game_RoleMgr) reunmarshal(data []byte) error {
if existItem == nil { if existItem == nil {
this.pool[item.GetId()] = item this.pool[item.GetId()] = item
this.Datas.Arr = append(this.Datas.Arr, item) this.Datas.Arr = append(this.Datas.Arr, item)
} else { } else {
*existItem = *item *existItem = *item
} }
@ -54,6 +60,7 @@ func (this *DB_Game_RoleMgr) arrangeData() {
for _, data := range dataArr { for _, data := range dataArr {
this.pool[data.GetId()] = data this.pool[data.GetId()] = data
} }
} }
@ -64,6 +71,7 @@ func (this *DB_Game_RoleMgr) GetData(id int32) *server.DB_Game_Role {
return nil return nil
} }
func init() { func init() {
DataMgr.register("DB_Game_Role.dat", &ProtobufDataLoader{dh: PBDB_Game_RoleMgr}) DataMgr.register("DB_Game_Role.dat", &ProtobufDataLoader{dh: PBDB_Game_RoleMgr})
} }

View File

@ -10,11 +10,16 @@ import (
"mongo.games.com/game/protocol/server" "mongo.games.com/game/protocol/server"
) )
var PBDB_GameCoinPoolMgr = &DB_GameCoinPoolMgr{pool: make(map[int32]*server.DB_GameCoinPool), Datas: &server.DB_GameCoinPoolArray{}} var PBDB_GameCoinPoolMgr = &DB_GameCoinPoolMgr{
Datas: &server.DB_GameCoinPoolArray{},
pool: make(map[int32]*server.DB_GameCoinPool),
}
type DB_GameCoinPoolMgr struct { type DB_GameCoinPoolMgr struct {
Datas *server.DB_GameCoinPoolArray Datas *server.DB_GameCoinPoolArray
pool map[int32]*server.DB_GameCoinPool pool map[int32]*server.DB_GameCoinPool
} }
func (this *DB_GameCoinPoolMgr) unmarshal(data []byte) error { func (this *DB_GameCoinPoolMgr) unmarshal(data []byte) error {
@ -34,6 +39,7 @@ func (this *DB_GameCoinPoolMgr) reunmarshal(data []byte) error {
if existItem == nil { if existItem == nil {
this.pool[item.GetId()] = item this.pool[item.GetId()] = item
this.Datas.Arr = append(this.Datas.Arr, item) this.Datas.Arr = append(this.Datas.Arr, item)
} else { } else {
*existItem = *item *existItem = *item
} }
@ -54,6 +60,7 @@ func (this *DB_GameCoinPoolMgr) arrangeData() {
for _, data := range dataArr { for _, data := range dataArr {
this.pool[data.GetId()] = data this.pool[data.GetId()] = data
} }
} }
@ -64,6 +71,7 @@ func (this *DB_GameCoinPoolMgr) GetData(id int32) *server.DB_GameCoinPool {
return nil return nil
} }
func init() { func init() {
DataMgr.register("DB_GameCoinPool.dat", &ProtobufDataLoader{dh: PBDB_GameCoinPoolMgr}) DataMgr.register("DB_GameCoinPool.dat", &ProtobufDataLoader{dh: PBDB_GameCoinPoolMgr})
} }

View File

@ -10,11 +10,16 @@ import (
"mongo.games.com/game/protocol/server" "mongo.games.com/game/protocol/server"
) )
var PBDB_GameFreeMgr = &DB_GameFreeMgr{pool: make(map[int32]*server.DB_GameFree), Datas: &server.DB_GameFreeArray{}} var PBDB_GameFreeMgr = &DB_GameFreeMgr{
Datas: &server.DB_GameFreeArray{},
pool: make(map[int32]*server.DB_GameFree),
}
type DB_GameFreeMgr struct { type DB_GameFreeMgr struct {
Datas *server.DB_GameFreeArray Datas *server.DB_GameFreeArray
pool map[int32]*server.DB_GameFree pool map[int32]*server.DB_GameFree
} }
func (this *DB_GameFreeMgr) unmarshal(data []byte) error { func (this *DB_GameFreeMgr) unmarshal(data []byte) error {
@ -34,6 +39,7 @@ func (this *DB_GameFreeMgr) reunmarshal(data []byte) error {
if existItem == nil { if existItem == nil {
this.pool[item.GetId()] = item this.pool[item.GetId()] = item
this.Datas.Arr = append(this.Datas.Arr, item) this.Datas.Arr = append(this.Datas.Arr, item)
} else { } else {
*existItem = *item *existItem = *item
} }
@ -54,6 +60,7 @@ func (this *DB_GameFreeMgr) arrangeData() {
for _, data := range dataArr { for _, data := range dataArr {
this.pool[data.GetId()] = data this.pool[data.GetId()] = data
} }
} }
@ -64,6 +71,7 @@ func (this *DB_GameFreeMgr) GetData(id int32) *server.DB_GameFree {
return nil return nil
} }
func init() { func init() {
DataMgr.register("DB_GameFree.dat", &ProtobufDataLoader{dh: PBDB_GameFreeMgr}) DataMgr.register("DB_GameFree.dat", &ProtobufDataLoader{dh: PBDB_GameFreeMgr})
} }

View File

@ -10,11 +10,16 @@ import (
"mongo.games.com/game/protocol/server" "mongo.games.com/game/protocol/server"
) )
var PBDB_GameItemMgr = &DB_GameItemMgr{pool: make(map[int32]*server.DB_GameItem), Datas: &server.DB_GameItemArray{}} var PBDB_GameItemMgr = &DB_GameItemMgr{
Datas: &server.DB_GameItemArray{},
pool: make(map[int32]*server.DB_GameItem),
}
type DB_GameItemMgr struct { type DB_GameItemMgr struct {
Datas *server.DB_GameItemArray Datas *server.DB_GameItemArray
pool map[int32]*server.DB_GameItem pool map[int32]*server.DB_GameItem
} }
func (this *DB_GameItemMgr) unmarshal(data []byte) error { func (this *DB_GameItemMgr) unmarshal(data []byte) error {
@ -34,6 +39,7 @@ func (this *DB_GameItemMgr) reunmarshal(data []byte) error {
if existItem == nil { if existItem == nil {
this.pool[item.GetId()] = item this.pool[item.GetId()] = item
this.Datas.Arr = append(this.Datas.Arr, item) this.Datas.Arr = append(this.Datas.Arr, item)
} else { } else {
*existItem = *item *existItem = *item
} }
@ -54,6 +60,7 @@ func (this *DB_GameItemMgr) arrangeData() {
for _, data := range dataArr { for _, data := range dataArr {
this.pool[data.GetId()] = data this.pool[data.GetId()] = data
} }
} }
@ -64,6 +71,7 @@ func (this *DB_GameItemMgr) GetData(id int32) *server.DB_GameItem {
return nil return nil
} }
func init() { func init() {
DataMgr.register("DB_GameItem.dat", &ProtobufDataLoader{dh: PBDB_GameItemMgr}) DataMgr.register("DB_GameItem.dat", &ProtobufDataLoader{dh: PBDB_GameItemMgr})
} }

View File

@ -10,11 +10,16 @@ import (
"mongo.games.com/game/protocol/server" "mongo.games.com/game/protocol/server"
) )
var PBDB_GameMatchLevelMgr = &DB_GameMatchLevelMgr{pool: make(map[int32]*server.DB_GameMatchLevel), Datas: &server.DB_GameMatchLevelArray{}} var PBDB_GameMatchLevelMgr = &DB_GameMatchLevelMgr{
Datas: &server.DB_GameMatchLevelArray{},
pool: make(map[int32]*server.DB_GameMatchLevel),
}
type DB_GameMatchLevelMgr struct { type DB_GameMatchLevelMgr struct {
Datas *server.DB_GameMatchLevelArray Datas *server.DB_GameMatchLevelArray
pool map[int32]*server.DB_GameMatchLevel pool map[int32]*server.DB_GameMatchLevel
} }
func (this *DB_GameMatchLevelMgr) unmarshal(data []byte) error { func (this *DB_GameMatchLevelMgr) unmarshal(data []byte) error {
@ -34,6 +39,7 @@ func (this *DB_GameMatchLevelMgr) reunmarshal(data []byte) error {
if existItem == nil { if existItem == nil {
this.pool[item.GetId()] = item this.pool[item.GetId()] = item
this.Datas.Arr = append(this.Datas.Arr, item) this.Datas.Arr = append(this.Datas.Arr, item)
} else { } else {
*existItem = *item *existItem = *item
} }
@ -54,6 +60,7 @@ func (this *DB_GameMatchLevelMgr) arrangeData() {
for _, data := range dataArr { for _, data := range dataArr {
this.pool[data.GetId()] = data this.pool[data.GetId()] = data
} }
} }
@ -64,6 +71,7 @@ func (this *DB_GameMatchLevelMgr) GetData(id int32) *server.DB_GameMatchLevel {
return nil return nil
} }
func init() { func init() {
DataMgr.register("DB_GameMatchLevel.dat", &ProtobufDataLoader{dh: PBDB_GameMatchLevelMgr}) DataMgr.register("DB_GameMatchLevel.dat", &ProtobufDataLoader{dh: PBDB_GameMatchLevelMgr})
} }

View File

@ -10,11 +10,16 @@ import (
"mongo.games.com/game/protocol/server" "mongo.games.com/game/protocol/server"
) )
var PBDB_GameRuleMgr = &DB_GameRuleMgr{pool: make(map[int32]*server.DB_GameRule), Datas: &server.DB_GameRuleArray{}} var PBDB_GameRuleMgr = &DB_GameRuleMgr{
Datas: &server.DB_GameRuleArray{},
pool: make(map[int32]*server.DB_GameRule),
}
type DB_GameRuleMgr struct { type DB_GameRuleMgr struct {
Datas *server.DB_GameRuleArray Datas *server.DB_GameRuleArray
pool map[int32]*server.DB_GameRule pool map[int32]*server.DB_GameRule
} }
func (this *DB_GameRuleMgr) unmarshal(data []byte) error { func (this *DB_GameRuleMgr) unmarshal(data []byte) error {
@ -34,6 +39,7 @@ func (this *DB_GameRuleMgr) reunmarshal(data []byte) error {
if existItem == nil { if existItem == nil {
this.pool[item.GetId()] = item this.pool[item.GetId()] = item
this.Datas.Arr = append(this.Datas.Arr, item) this.Datas.Arr = append(this.Datas.Arr, item)
} else { } else {
*existItem = *item *existItem = *item
} }
@ -54,6 +60,7 @@ func (this *DB_GameRuleMgr) arrangeData() {
for _, data := range dataArr { for _, data := range dataArr {
this.pool[data.GetId()] = data this.pool[data.GetId()] = data
} }
} }
@ -64,6 +71,7 @@ func (this *DB_GameRuleMgr) GetData(id int32) *server.DB_GameRule {
return nil return nil
} }
func init() { func init() {
DataMgr.register("DB_GameRule.dat", &ProtobufDataLoader{dh: PBDB_GameRuleMgr}) DataMgr.register("DB_GameRule.dat", &ProtobufDataLoader{dh: PBDB_GameRuleMgr})
} }

View File

@ -10,11 +10,16 @@ import (
"mongo.games.com/game/protocol/server" "mongo.games.com/game/protocol/server"
) )
var PBDB_GameSubsidyMgr = &DB_GameSubsidyMgr{pool: make(map[int32]*server.DB_GameSubsidy), Datas: &server.DB_GameSubsidyArray{}} var PBDB_GameSubsidyMgr = &DB_GameSubsidyMgr{
Datas: &server.DB_GameSubsidyArray{},
pool: make(map[int32]*server.DB_GameSubsidy),
}
type DB_GameSubsidyMgr struct { type DB_GameSubsidyMgr struct {
Datas *server.DB_GameSubsidyArray Datas *server.DB_GameSubsidyArray
pool map[int32]*server.DB_GameSubsidy pool map[int32]*server.DB_GameSubsidy
} }
func (this *DB_GameSubsidyMgr) unmarshal(data []byte) error { func (this *DB_GameSubsidyMgr) unmarshal(data []byte) error {
@ -34,6 +39,7 @@ func (this *DB_GameSubsidyMgr) reunmarshal(data []byte) error {
if existItem == nil { if existItem == nil {
this.pool[item.GetId()] = item this.pool[item.GetId()] = item
this.Datas.Arr = append(this.Datas.Arr, item) this.Datas.Arr = append(this.Datas.Arr, item)
} else { } else {
*existItem = *item *existItem = *item
} }
@ -54,6 +60,7 @@ func (this *DB_GameSubsidyMgr) arrangeData() {
for _, data := range dataArr { for _, data := range dataArr {
this.pool[data.GetId()] = data this.pool[data.GetId()] = data
} }
} }
@ -64,6 +71,7 @@ func (this *DB_GameSubsidyMgr) GetData(id int32) *server.DB_GameSubsidy {
return nil return nil
} }
func init() { func init() {
DataMgr.register("DB_GameSubsidy.dat", &ProtobufDataLoader{dh: PBDB_GameSubsidyMgr}) DataMgr.register("DB_GameSubsidy.dat", &ProtobufDataLoader{dh: PBDB_GameSubsidyMgr})
} }

View File

@ -10,11 +10,16 @@ import (
"mongo.games.com/game/protocol/server" "mongo.games.com/game/protocol/server"
) )
var PBDB_GamMatchLVMgr = &DB_GamMatchLVMgr{pool: make(map[int32]*server.DB_GamMatchLV), Datas: &server.DB_GamMatchLVArray{}} var PBDB_GamMatchLVMgr = &DB_GamMatchLVMgr{
Datas: &server.DB_GamMatchLVArray{},
pool: make(map[int32]*server.DB_GamMatchLV),
}
type DB_GamMatchLVMgr struct { type DB_GamMatchLVMgr struct {
Datas *server.DB_GamMatchLVArray Datas *server.DB_GamMatchLVArray
pool map[int32]*server.DB_GamMatchLV pool map[int32]*server.DB_GamMatchLV
} }
func (this *DB_GamMatchLVMgr) unmarshal(data []byte) error { func (this *DB_GamMatchLVMgr) unmarshal(data []byte) error {
@ -34,6 +39,7 @@ func (this *DB_GamMatchLVMgr) reunmarshal(data []byte) error {
if existItem == nil { if existItem == nil {
this.pool[item.GetId()] = item this.pool[item.GetId()] = item
this.Datas.Arr = append(this.Datas.Arr, item) this.Datas.Arr = append(this.Datas.Arr, item)
} else { } else {
*existItem = *item *existItem = *item
} }
@ -54,6 +60,7 @@ func (this *DB_GamMatchLVMgr) arrangeData() {
for _, data := range dataArr { for _, data := range dataArr {
this.pool[data.GetId()] = data this.pool[data.GetId()] = data
} }
} }
@ -64,6 +71,7 @@ func (this *DB_GamMatchLVMgr) GetData(id int32) *server.DB_GamMatchLV {
return nil return nil
} }
func init() { func init() {
DataMgr.register("DB_GamMatchLV.dat", &ProtobufDataLoader{dh: PBDB_GamMatchLVMgr}) DataMgr.register("DB_GamMatchLV.dat", &ProtobufDataLoader{dh: PBDB_GamMatchLVMgr})
} }

View File

@ -10,11 +10,16 @@ import (
"mongo.games.com/game/protocol/server" "mongo.games.com/game/protocol/server"
) )
var PBDB_GiftBoxMgr = &DB_GiftBoxMgr{pool: make(map[int32]*server.DB_GiftBox), Datas: &server.DB_GiftBoxArray{}} var PBDB_GiftBoxMgr = &DB_GiftBoxMgr{
Datas: &server.DB_GiftBoxArray{},
pool: make(map[int32]*server.DB_GiftBox),
}
type DB_GiftBoxMgr struct { type DB_GiftBoxMgr struct {
Datas *server.DB_GiftBoxArray Datas *server.DB_GiftBoxArray
pool map[int32]*server.DB_GiftBox pool map[int32]*server.DB_GiftBox
} }
func (this *DB_GiftBoxMgr) unmarshal(data []byte) error { func (this *DB_GiftBoxMgr) unmarshal(data []byte) error {
@ -34,6 +39,7 @@ func (this *DB_GiftBoxMgr) reunmarshal(data []byte) error {
if existItem == nil { if existItem == nil {
this.pool[item.GetId()] = item this.pool[item.GetId()] = item
this.Datas.Arr = append(this.Datas.Arr, item) this.Datas.Arr = append(this.Datas.Arr, item)
} else { } else {
*existItem = *item *existItem = *item
} }
@ -54,6 +60,7 @@ func (this *DB_GiftBoxMgr) arrangeData() {
for _, data := range dataArr { for _, data := range dataArr {
this.pool[data.GetId()] = data this.pool[data.GetId()] = data
} }
} }
@ -64,6 +71,7 @@ func (this *DB_GiftBoxMgr) GetData(id int32) *server.DB_GiftBox {
return nil return nil
} }
func init() { func init() {
DataMgr.register("DB_GiftBox.dat", &ProtobufDataLoader{dh: PBDB_GiftBoxMgr}) DataMgr.register("DB_GiftBox.dat", &ProtobufDataLoader{dh: PBDB_GiftBoxMgr})
} }

View File

@ -10,11 +10,16 @@ import (
"mongo.games.com/game/protocol/server" "mongo.games.com/game/protocol/server"
) )
var PBDB_GiftCardMgr = &DB_GiftCardMgr{pool: make(map[int32]*server.DB_GiftCard), Datas: &server.DB_GiftCardArray{}} var PBDB_GiftCardMgr = &DB_GiftCardMgr{
Datas: &server.DB_GiftCardArray{},
pool: make(map[int32]*server.DB_GiftCard),
}
type DB_GiftCardMgr struct { type DB_GiftCardMgr struct {
Datas *server.DB_GiftCardArray Datas *server.DB_GiftCardArray
pool map[int32]*server.DB_GiftCard pool map[int32]*server.DB_GiftCard
} }
func (this *DB_GiftCardMgr) unmarshal(data []byte) error { func (this *DB_GiftCardMgr) unmarshal(data []byte) error {
@ -34,6 +39,7 @@ func (this *DB_GiftCardMgr) reunmarshal(data []byte) error {
if existItem == nil { if existItem == nil {
this.pool[item.GetId()] = item this.pool[item.GetId()] = item
this.Datas.Arr = append(this.Datas.Arr, item) this.Datas.Arr = append(this.Datas.Arr, item)
} else { } else {
*existItem = *item *existItem = *item
} }
@ -54,6 +60,7 @@ func (this *DB_GiftCardMgr) arrangeData() {
for _, data := range dataArr { for _, data := range dataArr {
this.pool[data.GetId()] = data this.pool[data.GetId()] = data
} }
} }
@ -64,6 +71,7 @@ func (this *DB_GiftCardMgr) GetData(id int32) *server.DB_GiftCard {
return nil return nil
} }
func init() { func init() {
DataMgr.register("DB_GiftCard.dat", &ProtobufDataLoader{dh: PBDB_GiftCardMgr}) DataMgr.register("DB_GiftCard.dat", &ProtobufDataLoader{dh: PBDB_GiftCardMgr})
} }

View File

@ -10,11 +10,16 @@ import (
"mongo.games.com/game/protocol/server" "mongo.games.com/game/protocol/server"
) )
var PBDB_IceAgeElementRateMgr = &DB_IceAgeElementRateMgr{pool: make(map[int32]*server.DB_IceAgeElementRate), Datas: &server.DB_IceAgeElementRateArray{}} var PBDB_IceAgeElementRateMgr = &DB_IceAgeElementRateMgr{
Datas: &server.DB_IceAgeElementRateArray{},
pool: make(map[int32]*server.DB_IceAgeElementRate),
}
type DB_IceAgeElementRateMgr struct { type DB_IceAgeElementRateMgr struct {
Datas *server.DB_IceAgeElementRateArray Datas *server.DB_IceAgeElementRateArray
pool map[int32]*server.DB_IceAgeElementRate pool map[int32]*server.DB_IceAgeElementRate
} }
func (this *DB_IceAgeElementRateMgr) unmarshal(data []byte) error { func (this *DB_IceAgeElementRateMgr) unmarshal(data []byte) error {
@ -34,6 +39,7 @@ func (this *DB_IceAgeElementRateMgr) reunmarshal(data []byte) error {
if existItem == nil { if existItem == nil {
this.pool[item.GetId()] = item this.pool[item.GetId()] = item
this.Datas.Arr = append(this.Datas.Arr, item) this.Datas.Arr = append(this.Datas.Arr, item)
} else { } else {
*existItem = *item *existItem = *item
} }
@ -54,6 +60,7 @@ func (this *DB_IceAgeElementRateMgr) arrangeData() {
for _, data := range dataArr { for _, data := range dataArr {
this.pool[data.GetId()] = data this.pool[data.GetId()] = data
} }
} }
@ -64,6 +71,7 @@ func (this *DB_IceAgeElementRateMgr) GetData(id int32) *server.DB_IceAgeElementR
return nil return nil
} }
func init() { func init() {
DataMgr.register("DB_IceAgeElementRate.dat", &ProtobufDataLoader{dh: PBDB_IceAgeElementRateMgr}) DataMgr.register("DB_IceAgeElementRate.dat", &ProtobufDataLoader{dh: PBDB_IceAgeElementRateMgr})
} }

View File

@ -10,11 +10,16 @@ import (
"mongo.games.com/game/protocol/server" "mongo.games.com/game/protocol/server"
) )
var PBDB_Legend_OddsMgr = &DB_Legend_OddsMgr{pool: make(map[int32]*server.DB_Legend_Odds), Datas: &server.DB_Legend_OddsArray{}} var PBDB_Legend_OddsMgr = &DB_Legend_OddsMgr{
Datas: &server.DB_Legend_OddsArray{},
pool: make(map[int32]*server.DB_Legend_Odds),
}
type DB_Legend_OddsMgr struct { type DB_Legend_OddsMgr struct {
Datas *server.DB_Legend_OddsArray Datas *server.DB_Legend_OddsArray
pool map[int32]*server.DB_Legend_Odds pool map[int32]*server.DB_Legend_Odds
} }
func (this *DB_Legend_OddsMgr) unmarshal(data []byte) error { func (this *DB_Legend_OddsMgr) unmarshal(data []byte) error {
@ -34,6 +39,7 @@ func (this *DB_Legend_OddsMgr) reunmarshal(data []byte) error {
if existItem == nil { if existItem == nil {
this.pool[item.GetId()] = item this.pool[item.GetId()] = item
this.Datas.Arr = append(this.Datas.Arr, item) this.Datas.Arr = append(this.Datas.Arr, item)
} else { } else {
*existItem = *item *existItem = *item
} }
@ -54,6 +60,7 @@ func (this *DB_Legend_OddsMgr) arrangeData() {
for _, data := range dataArr { for _, data := range dataArr {
this.pool[data.GetId()] = data this.pool[data.GetId()] = data
} }
} }
@ -64,6 +71,7 @@ func (this *DB_Legend_OddsMgr) GetData(id int32) *server.DB_Legend_Odds {
return nil return nil
} }
func init() { func init() {
DataMgr.register("DB_Legend_Odds.dat", &ProtobufDataLoader{dh: PBDB_Legend_OddsMgr}) DataMgr.register("DB_Legend_Odds.dat", &ProtobufDataLoader{dh: PBDB_Legend_OddsMgr})
} }

View File

@ -10,11 +10,16 @@ import (
"mongo.games.com/game/protocol/server" "mongo.games.com/game/protocol/server"
) )
var PBDB_Legend_TurnRateMgr = &DB_Legend_TurnRateMgr{pool: make(map[int32]*server.DB_Legend_TurnRate), Datas: &server.DB_Legend_TurnRateArray{}} var PBDB_Legend_TurnRateMgr = &DB_Legend_TurnRateMgr{
Datas: &server.DB_Legend_TurnRateArray{},
pool: make(map[int32]*server.DB_Legend_TurnRate),
}
type DB_Legend_TurnRateMgr struct { type DB_Legend_TurnRateMgr struct {
Datas *server.DB_Legend_TurnRateArray Datas *server.DB_Legend_TurnRateArray
pool map[int32]*server.DB_Legend_TurnRate pool map[int32]*server.DB_Legend_TurnRate
} }
func (this *DB_Legend_TurnRateMgr) unmarshal(data []byte) error { func (this *DB_Legend_TurnRateMgr) unmarshal(data []byte) error {
@ -34,6 +39,7 @@ func (this *DB_Legend_TurnRateMgr) reunmarshal(data []byte) error {
if existItem == nil { if existItem == nil {
this.pool[item.GetId()] = item this.pool[item.GetId()] = item
this.Datas.Arr = append(this.Datas.Arr, item) this.Datas.Arr = append(this.Datas.Arr, item)
} else { } else {
*existItem = *item *existItem = *item
} }
@ -54,6 +60,7 @@ func (this *DB_Legend_TurnRateMgr) arrangeData() {
for _, data := range dataArr { for _, data := range dataArr {
this.pool[data.GetId()] = data this.pool[data.GetId()] = data
} }
} }
@ -64,6 +71,7 @@ func (this *DB_Legend_TurnRateMgr) GetData(id int32) *server.DB_Legend_TurnRate
return nil return nil
} }
func init() { func init() {
DataMgr.register("DB_Legend_TurnRate.dat", &ProtobufDataLoader{dh: PBDB_Legend_TurnRateMgr}) DataMgr.register("DB_Legend_TurnRate.dat", &ProtobufDataLoader{dh: PBDB_Legend_TurnRateMgr})
} }

View File

@ -10,11 +10,16 @@ import (
"mongo.games.com/game/protocol/server" "mongo.games.com/game/protocol/server"
) )
var PBDB_Legend_WeightMgr = &DB_Legend_WeightMgr{pool: make(map[int32]*server.DB_Legend_Weight), Datas: &server.DB_Legend_WeightArray{}} var PBDB_Legend_WeightMgr = &DB_Legend_WeightMgr{
Datas: &server.DB_Legend_WeightArray{},
pool: make(map[int32]*server.DB_Legend_Weight),
}
type DB_Legend_WeightMgr struct { type DB_Legend_WeightMgr struct {
Datas *server.DB_Legend_WeightArray Datas *server.DB_Legend_WeightArray
pool map[int32]*server.DB_Legend_Weight pool map[int32]*server.DB_Legend_Weight
} }
func (this *DB_Legend_WeightMgr) unmarshal(data []byte) error { func (this *DB_Legend_WeightMgr) unmarshal(data []byte) error {
@ -34,6 +39,7 @@ func (this *DB_Legend_WeightMgr) reunmarshal(data []byte) error {
if existItem == nil { if existItem == nil {
this.pool[item.GetId()] = item this.pool[item.GetId()] = item
this.Datas.Arr = append(this.Datas.Arr, item) this.Datas.Arr = append(this.Datas.Arr, item)
} else { } else {
*existItem = *item *existItem = *item
} }
@ -54,6 +60,7 @@ func (this *DB_Legend_WeightMgr) arrangeData() {
for _, data := range dataArr { for _, data := range dataArr {
this.pool[data.GetId()] = data this.pool[data.GetId()] = data
} }
} }
@ -64,6 +71,7 @@ func (this *DB_Legend_WeightMgr) GetData(id int32) *server.DB_Legend_Weight {
return nil return nil
} }
func init() { func init() {
DataMgr.register("DB_Legend_Weight.dat", &ProtobufDataLoader{dh: PBDB_Legend_WeightMgr}) DataMgr.register("DB_Legend_Weight.dat", &ProtobufDataLoader{dh: PBDB_Legend_WeightMgr})
} }

View File

@ -10,11 +10,16 @@ import (
"mongo.games.com/game/protocol/server" "mongo.games.com/game/protocol/server"
) )
var PBDB_Legend_WeightConditionMgr = &DB_Legend_WeightConditionMgr{pool: make(map[int32]*server.DB_Legend_WeightCondition), Datas: &server.DB_Legend_WeightConditionArray{}} var PBDB_Legend_WeightConditionMgr = &DB_Legend_WeightConditionMgr{
Datas: &server.DB_Legend_WeightConditionArray{},
pool: make(map[int32]*server.DB_Legend_WeightCondition),
}
type DB_Legend_WeightConditionMgr struct { type DB_Legend_WeightConditionMgr struct {
Datas *server.DB_Legend_WeightConditionArray Datas *server.DB_Legend_WeightConditionArray
pool map[int32]*server.DB_Legend_WeightCondition pool map[int32]*server.DB_Legend_WeightCondition
} }
func (this *DB_Legend_WeightConditionMgr) unmarshal(data []byte) error { func (this *DB_Legend_WeightConditionMgr) unmarshal(data []byte) error {
@ -34,6 +39,7 @@ func (this *DB_Legend_WeightConditionMgr) reunmarshal(data []byte) error {
if existItem == nil { if existItem == nil {
this.pool[item.GetId()] = item this.pool[item.GetId()] = item
this.Datas.Arr = append(this.Datas.Arr, item) this.Datas.Arr = append(this.Datas.Arr, item)
} else { } else {
*existItem = *item *existItem = *item
} }
@ -54,6 +60,7 @@ func (this *DB_Legend_WeightConditionMgr) arrangeData() {
for _, data := range dataArr { for _, data := range dataArr {
this.pool[data.GetId()] = data this.pool[data.GetId()] = data
} }
} }
@ -64,6 +71,7 @@ func (this *DB_Legend_WeightConditionMgr) GetData(id int32) *server.DB_Legend_We
return nil return nil
} }
func init() { func init() {
DataMgr.register("DB_Legend_WeightCondition.dat", &ProtobufDataLoader{dh: PBDB_Legend_WeightConditionMgr}) DataMgr.register("DB_Legend_WeightCondition.dat", &ProtobufDataLoader{dh: PBDB_Legend_WeightConditionMgr})
} }

View File

@ -10,11 +10,16 @@ import (
"mongo.games.com/game/protocol/server" "mongo.games.com/game/protocol/server"
) )
var PBDB_MatchRankMgr = &DB_MatchRankMgr{pool: make(map[int32]*server.DB_MatchRank), Datas: &server.DB_MatchRankArray{}} var PBDB_MatchRankMgr = &DB_MatchRankMgr{
Datas: &server.DB_MatchRankArray{},
pool: make(map[int32]*server.DB_MatchRank),
}
type DB_MatchRankMgr struct { type DB_MatchRankMgr struct {
Datas *server.DB_MatchRankArray Datas *server.DB_MatchRankArray
pool map[int32]*server.DB_MatchRank pool map[int32]*server.DB_MatchRank
} }
func (this *DB_MatchRankMgr) unmarshal(data []byte) error { func (this *DB_MatchRankMgr) unmarshal(data []byte) error {
@ -34,6 +39,7 @@ func (this *DB_MatchRankMgr) reunmarshal(data []byte) error {
if existItem == nil { if existItem == nil {
this.pool[item.GetId()] = item this.pool[item.GetId()] = item
this.Datas.Arr = append(this.Datas.Arr, item) this.Datas.Arr = append(this.Datas.Arr, item)
} else { } else {
*existItem = *item *existItem = *item
} }
@ -54,6 +60,7 @@ func (this *DB_MatchRankMgr) arrangeData() {
for _, data := range dataArr { for _, data := range dataArr {
this.pool[data.GetId()] = data this.pool[data.GetId()] = data
} }
} }
@ -64,6 +71,7 @@ func (this *DB_MatchRankMgr) GetData(id int32) *server.DB_MatchRank {
return nil return nil
} }
func init() { func init() {
DataMgr.register("DB_MatchRank.dat", &ProtobufDataLoader{dh: PBDB_MatchRankMgr}) DataMgr.register("DB_MatchRank.dat", &ProtobufDataLoader{dh: PBDB_MatchRankMgr})
} }

View File

@ -10,11 +10,16 @@ import (
"mongo.games.com/game/protocol/server" "mongo.games.com/game/protocol/server"
) )
var PBDB_NameMgr = &DB_NameMgr{pool: make(map[int32]*server.DB_Name), Datas: &server.DB_NameArray{}} var PBDB_NameMgr = &DB_NameMgr{
Datas: &server.DB_NameArray{},
pool: make(map[int32]*server.DB_Name),
}
type DB_NameMgr struct { type DB_NameMgr struct {
Datas *server.DB_NameArray Datas *server.DB_NameArray
pool map[int32]*server.DB_Name pool map[int32]*server.DB_Name
} }
func (this *DB_NameMgr) unmarshal(data []byte) error { func (this *DB_NameMgr) unmarshal(data []byte) error {
@ -34,6 +39,7 @@ func (this *DB_NameMgr) reunmarshal(data []byte) error {
if existItem == nil { if existItem == nil {
this.pool[item.GetId()] = item this.pool[item.GetId()] = item
this.Datas.Arr = append(this.Datas.Arr, item) this.Datas.Arr = append(this.Datas.Arr, item)
} else { } else {
*existItem = *item *existItem = *item
} }
@ -54,6 +60,7 @@ func (this *DB_NameMgr) arrangeData() {
for _, data := range dataArr { for _, data := range dataArr {
this.pool[data.GetId()] = data this.pool[data.GetId()] = data
} }
} }
@ -64,6 +71,7 @@ func (this *DB_NameMgr) GetData(id int32) *server.DB_Name {
return nil return nil
} }
func init() { func init() {
DataMgr.register("DB_Name.dat", &ProtobufDataLoader{dh: PBDB_NameMgr}) DataMgr.register("DB_Name.dat", &ProtobufDataLoader{dh: PBDB_NameMgr})
} }

View File

@ -10,11 +10,16 @@ import (
"mongo.games.com/game/protocol/server" "mongo.games.com/game/protocol/server"
) )
var PBDB_NameBoyMgr = &DB_NameBoyMgr{pool: make(map[int32]*server.DB_NameBoy), Datas: &server.DB_NameBoyArray{}} var PBDB_NameBoyMgr = &DB_NameBoyMgr{
Datas: &server.DB_NameBoyArray{},
pool: make(map[int32]*server.DB_NameBoy),
}
type DB_NameBoyMgr struct { type DB_NameBoyMgr struct {
Datas *server.DB_NameBoyArray Datas *server.DB_NameBoyArray
pool map[int32]*server.DB_NameBoy pool map[int32]*server.DB_NameBoy
} }
func (this *DB_NameBoyMgr) unmarshal(data []byte) error { func (this *DB_NameBoyMgr) unmarshal(data []byte) error {
@ -34,6 +39,7 @@ func (this *DB_NameBoyMgr) reunmarshal(data []byte) error {
if existItem == nil { if existItem == nil {
this.pool[item.GetId()] = item this.pool[item.GetId()] = item
this.Datas.Arr = append(this.Datas.Arr, item) this.Datas.Arr = append(this.Datas.Arr, item)
} else { } else {
*existItem = *item *existItem = *item
} }
@ -54,6 +60,7 @@ func (this *DB_NameBoyMgr) arrangeData() {
for _, data := range dataArr { for _, data := range dataArr {
this.pool[data.GetId()] = data this.pool[data.GetId()] = data
} }
} }
@ -64,6 +71,7 @@ func (this *DB_NameBoyMgr) GetData(id int32) *server.DB_NameBoy {
return nil return nil
} }
func init() { func init() {
DataMgr.register("DB_NameBoy.dat", &ProtobufDataLoader{dh: PBDB_NameBoyMgr}) DataMgr.register("DB_NameBoy.dat", &ProtobufDataLoader{dh: PBDB_NameBoyMgr})
} }

View File

@ -10,11 +10,16 @@ import (
"mongo.games.com/game/protocol/server" "mongo.games.com/game/protocol/server"
) )
var PBDB_NameGirlMgr = &DB_NameGirlMgr{pool: make(map[int32]*server.DB_NameGirl), Datas: &server.DB_NameGirlArray{}} var PBDB_NameGirlMgr = &DB_NameGirlMgr{
Datas: &server.DB_NameGirlArray{},
pool: make(map[int32]*server.DB_NameGirl),
}
type DB_NameGirlMgr struct { type DB_NameGirlMgr struct {
Datas *server.DB_NameGirlArray Datas *server.DB_NameGirlArray
pool map[int32]*server.DB_NameGirl pool map[int32]*server.DB_NameGirl
} }
func (this *DB_NameGirlMgr) unmarshal(data []byte) error { func (this *DB_NameGirlMgr) unmarshal(data []byte) error {
@ -34,6 +39,7 @@ func (this *DB_NameGirlMgr) reunmarshal(data []byte) error {
if existItem == nil { if existItem == nil {
this.pool[item.GetId()] = item this.pool[item.GetId()] = item
this.Datas.Arr = append(this.Datas.Arr, item) this.Datas.Arr = append(this.Datas.Arr, item)
} else { } else {
*existItem = *item *existItem = *item
} }
@ -54,6 +60,7 @@ func (this *DB_NameGirlMgr) arrangeData() {
for _, data := range dataArr { for _, data := range dataArr {
this.pool[data.GetId()] = data this.pool[data.GetId()] = data
} }
} }
@ -64,6 +71,7 @@ func (this *DB_NameGirlMgr) GetData(id int32) *server.DB_NameGirl {
return nil return nil
} }
func init() { func init() {
DataMgr.register("DB_NameGirl.dat", &ProtobufDataLoader{dh: PBDB_NameGirlMgr}) DataMgr.register("DB_NameGirl.dat", &ProtobufDataLoader{dh: PBDB_NameGirlMgr})
} }

View File

@ -10,11 +10,16 @@ import (
"mongo.games.com/game/protocol/server" "mongo.games.com/game/protocol/server"
) )
var PBDB_NewPlayerMgr = &DB_NewPlayerMgr{pool: make(map[int32]*server.DB_NewPlayer), Datas: &server.DB_NewPlayerArray{}} var PBDB_NewPlayerMgr = &DB_NewPlayerMgr{
Datas: &server.DB_NewPlayerArray{},
pool: make(map[int32]*server.DB_NewPlayer),
}
type DB_NewPlayerMgr struct { type DB_NewPlayerMgr struct {
Datas *server.DB_NewPlayerArray Datas *server.DB_NewPlayerArray
pool map[int32]*server.DB_NewPlayer pool map[int32]*server.DB_NewPlayer
} }
func (this *DB_NewPlayerMgr) unmarshal(data []byte) error { func (this *DB_NewPlayerMgr) unmarshal(data []byte) error {
@ -34,6 +39,7 @@ func (this *DB_NewPlayerMgr) reunmarshal(data []byte) error {
if existItem == nil { if existItem == nil {
this.pool[item.GetId()] = item this.pool[item.GetId()] = item
this.Datas.Arr = append(this.Datas.Arr, item) this.Datas.Arr = append(this.Datas.Arr, item)
} else { } else {
*existItem = *item *existItem = *item
} }
@ -54,6 +60,7 @@ func (this *DB_NewPlayerMgr) arrangeData() {
for _, data := range dataArr { for _, data := range dataArr {
this.pool[data.GetId()] = data this.pool[data.GetId()] = data
} }
} }
@ -64,6 +71,7 @@ func (this *DB_NewPlayerMgr) GetData(id int32) *server.DB_NewPlayer {
return nil return nil
} }
func init() { func init() {
DataMgr.register("DB_NewPlayer.dat", &ProtobufDataLoader{dh: PBDB_NewPlayerMgr}) DataMgr.register("DB_NewPlayer.dat", &ProtobufDataLoader{dh: PBDB_NewPlayerMgr})
} }

View File

@ -10,11 +10,16 @@ import (
"mongo.games.com/game/protocol/server" "mongo.games.com/game/protocol/server"
) )
var PBDB_PhoneLotteryMgr = &DB_PhoneLotteryMgr{pool: make(map[int32]*server.DB_PhoneLottery), Datas: &server.DB_PhoneLotteryArray{}} var PBDB_PhoneLotteryMgr = &DB_PhoneLotteryMgr{
Datas: &server.DB_PhoneLotteryArray{},
pool: make(map[int32]*server.DB_PhoneLottery),
}
type DB_PhoneLotteryMgr struct { type DB_PhoneLotteryMgr struct {
Datas *server.DB_PhoneLotteryArray Datas *server.DB_PhoneLotteryArray
pool map[int32]*server.DB_PhoneLottery pool map[int32]*server.DB_PhoneLottery
} }
func (this *DB_PhoneLotteryMgr) unmarshal(data []byte) error { func (this *DB_PhoneLotteryMgr) unmarshal(data []byte) error {
@ -34,6 +39,7 @@ func (this *DB_PhoneLotteryMgr) reunmarshal(data []byte) error {
if existItem == nil { if existItem == nil {
this.pool[item.GetId()] = item this.pool[item.GetId()] = item
this.Datas.Arr = append(this.Datas.Arr, item) this.Datas.Arr = append(this.Datas.Arr, item)
} else { } else {
*existItem = *item *existItem = *item
} }
@ -54,6 +60,7 @@ func (this *DB_PhoneLotteryMgr) arrangeData() {
for _, data := range dataArr { for _, data := range dataArr {
this.pool[data.GetId()] = data this.pool[data.GetId()] = data
} }
} }
@ -64,6 +71,7 @@ func (this *DB_PhoneLotteryMgr) GetData(id int32) *server.DB_PhoneLottery {
return nil return nil
} }
func init() { func init() {
DataMgr.register("DB_PhoneLottery.dat", &ProtobufDataLoader{dh: PBDB_PhoneLotteryMgr}) DataMgr.register("DB_PhoneLottery.dat", &ProtobufDataLoader{dh: PBDB_PhoneLotteryMgr})
} }

View File

@ -10,11 +10,16 @@ import (
"mongo.games.com/game/protocol/server" "mongo.games.com/game/protocol/server"
) )
var PBDB_PlayerExpMgr = &DB_PlayerExpMgr{pool: make(map[int32]*server.DB_PlayerExp), Datas: &server.DB_PlayerExpArray{}} var PBDB_PlayerExpMgr = &DB_PlayerExpMgr{
Datas: &server.DB_PlayerExpArray{},
pool: make(map[int32]*server.DB_PlayerExp),
}
type DB_PlayerExpMgr struct { type DB_PlayerExpMgr struct {
Datas *server.DB_PlayerExpArray Datas *server.DB_PlayerExpArray
pool map[int32]*server.DB_PlayerExp pool map[int32]*server.DB_PlayerExp
} }
func (this *DB_PlayerExpMgr) unmarshal(data []byte) error { func (this *DB_PlayerExpMgr) unmarshal(data []byte) error {
@ -34,6 +39,7 @@ func (this *DB_PlayerExpMgr) reunmarshal(data []byte) error {
if existItem == nil { if existItem == nil {
this.pool[item.GetId()] = item this.pool[item.GetId()] = item
this.Datas.Arr = append(this.Datas.Arr, item) this.Datas.Arr = append(this.Datas.Arr, item)
} else { } else {
*existItem = *item *existItem = *item
} }
@ -54,6 +60,7 @@ func (this *DB_PlayerExpMgr) arrangeData() {
for _, data := range dataArr { for _, data := range dataArr {
this.pool[data.GetId()] = data this.pool[data.GetId()] = data
} }
} }
@ -64,6 +71,7 @@ func (this *DB_PlayerExpMgr) GetData(id int32) *server.DB_PlayerExp {
return nil return nil
} }
func init() { func init() {
DataMgr.register("DB_PlayerExp.dat", &ProtobufDataLoader{dh: PBDB_PlayerExpMgr}) DataMgr.register("DB_PlayerExp.dat", &ProtobufDataLoader{dh: PBDB_PlayerExpMgr})
} }

View File

@ -10,11 +10,16 @@ import (
"mongo.games.com/game/protocol/server" "mongo.games.com/game/protocol/server"
) )
var PBDB_PlayerInfoMgr = &DB_PlayerInfoMgr{pool: make(map[int32]*server.DB_PlayerInfo), Datas: &server.DB_PlayerInfoArray{}} var PBDB_PlayerInfoMgr = &DB_PlayerInfoMgr{
Datas: &server.DB_PlayerInfoArray{},
pool: make(map[int32]*server.DB_PlayerInfo),
}
type DB_PlayerInfoMgr struct { type DB_PlayerInfoMgr struct {
Datas *server.DB_PlayerInfoArray Datas *server.DB_PlayerInfoArray
pool map[int32]*server.DB_PlayerInfo pool map[int32]*server.DB_PlayerInfo
} }
func (this *DB_PlayerInfoMgr) unmarshal(data []byte) error { func (this *DB_PlayerInfoMgr) unmarshal(data []byte) error {
@ -34,6 +39,7 @@ func (this *DB_PlayerInfoMgr) reunmarshal(data []byte) error {
if existItem == nil { if existItem == nil {
this.pool[item.GetId()] = item this.pool[item.GetId()] = item
this.Datas.Arr = append(this.Datas.Arr, item) this.Datas.Arr = append(this.Datas.Arr, item)
} else { } else {
*existItem = *item *existItem = *item
} }
@ -54,6 +60,7 @@ func (this *DB_PlayerInfoMgr) arrangeData() {
for _, data := range dataArr { for _, data := range dataArr {
this.pool[data.GetId()] = data this.pool[data.GetId()] = data
} }
} }
@ -64,6 +71,7 @@ func (this *DB_PlayerInfoMgr) GetData(id int32) *server.DB_PlayerInfo {
return nil return nil
} }
func init() { func init() {
DataMgr.register("DB_PlayerInfo.dat", &ProtobufDataLoader{dh: PBDB_PlayerInfoMgr}) DataMgr.register("DB_PlayerInfo.dat", &ProtobufDataLoader{dh: PBDB_PlayerInfoMgr})
} }

View File

@ -10,11 +10,16 @@ import (
"mongo.games.com/game/protocol/server" "mongo.games.com/game/protocol/server"
) )
var PBDB_PlayerTypeMgr = &DB_PlayerTypeMgr{pool: make(map[int32]*server.DB_PlayerType), Datas: &server.DB_PlayerTypeArray{}} var PBDB_PlayerTypeMgr = &DB_PlayerTypeMgr{
Datas: &server.DB_PlayerTypeArray{},
pool: make(map[int32]*server.DB_PlayerType),
}
type DB_PlayerTypeMgr struct { type DB_PlayerTypeMgr struct {
Datas *server.DB_PlayerTypeArray Datas *server.DB_PlayerTypeArray
pool map[int32]*server.DB_PlayerType pool map[int32]*server.DB_PlayerType
} }
func (this *DB_PlayerTypeMgr) unmarshal(data []byte) error { func (this *DB_PlayerTypeMgr) unmarshal(data []byte) error {
@ -34,6 +39,7 @@ func (this *DB_PlayerTypeMgr) reunmarshal(data []byte) error {
if existItem == nil { if existItem == nil {
this.pool[item.GetId()] = item this.pool[item.GetId()] = item
this.Datas.Arr = append(this.Datas.Arr, item) this.Datas.Arr = append(this.Datas.Arr, item)
} else { } else {
*existItem = *item *existItem = *item
} }
@ -54,6 +60,7 @@ func (this *DB_PlayerTypeMgr) arrangeData() {
for _, data := range dataArr { for _, data := range dataArr {
this.pool[data.GetId()] = data this.pool[data.GetId()] = data
} }
} }
@ -64,6 +71,7 @@ func (this *DB_PlayerTypeMgr) GetData(id int32) *server.DB_PlayerType {
return nil return nil
} }
func init() { func init() {
DataMgr.register("DB_PlayerType.dat", &ProtobufDataLoader{dh: PBDB_PlayerTypeMgr}) DataMgr.register("DB_PlayerType.dat", &ProtobufDataLoader{dh: PBDB_PlayerTypeMgr})
} }

View File

@ -10,11 +10,16 @@ import (
"mongo.games.com/game/protocol/server" "mongo.games.com/game/protocol/server"
) )
var PBDB_PotOddMgr = &DB_PotOddMgr{pool: make(map[int32]*server.DB_PotOdd), Datas: &server.DB_PotOddArray{}} var PBDB_PotOddMgr = &DB_PotOddMgr{
Datas: &server.DB_PotOddArray{},
pool: make(map[int32]*server.DB_PotOdd),
}
type DB_PotOddMgr struct { type DB_PotOddMgr struct {
Datas *server.DB_PotOddArray Datas *server.DB_PotOddArray
pool map[int32]*server.DB_PotOdd pool map[int32]*server.DB_PotOdd
} }
func (this *DB_PotOddMgr) unmarshal(data []byte) error { func (this *DB_PotOddMgr) unmarshal(data []byte) error {
@ -34,6 +39,7 @@ func (this *DB_PotOddMgr) reunmarshal(data []byte) error {
if existItem == nil { if existItem == nil {
this.pool[item.GetId()] = item this.pool[item.GetId()] = item
this.Datas.Arr = append(this.Datas.Arr, item) this.Datas.Arr = append(this.Datas.Arr, item)
} else { } else {
*existItem = *item *existItem = *item
} }
@ -54,6 +60,7 @@ func (this *DB_PotOddMgr) arrangeData() {
for _, data := range dataArr { for _, data := range dataArr {
this.pool[data.GetId()] = data this.pool[data.GetId()] = data
} }
} }
@ -64,6 +71,7 @@ func (this *DB_PotOddMgr) GetData(id int32) *server.DB_PotOdd {
return nil return nil
} }
func init() { func init() {
DataMgr.register("DB_PotOdd.dat", &ProtobufDataLoader{dh: PBDB_PotOddMgr}) DataMgr.register("DB_PotOdd.dat", &ProtobufDataLoader{dh: PBDB_PotOddMgr})
} }

View File

@ -10,11 +10,16 @@ import (
"mongo.games.com/game/protocol/server" "mongo.games.com/game/protocol/server"
) )
var PBDB_PropExchangeMgr = &DB_PropExchangeMgr{pool: make(map[int32]*server.DB_PropExchange), Datas: &server.DB_PropExchangeArray{}} var PBDB_PropExchangeMgr = &DB_PropExchangeMgr{
Datas: &server.DB_PropExchangeArray{},
pool: make(map[int32]*server.DB_PropExchange),
}
type DB_PropExchangeMgr struct { type DB_PropExchangeMgr struct {
Datas *server.DB_PropExchangeArray Datas *server.DB_PropExchangeArray
pool map[int32]*server.DB_PropExchange pool map[int32]*server.DB_PropExchange
} }
func (this *DB_PropExchangeMgr) unmarshal(data []byte) error { func (this *DB_PropExchangeMgr) unmarshal(data []byte) error {
@ -34,6 +39,7 @@ func (this *DB_PropExchangeMgr) reunmarshal(data []byte) error {
if existItem == nil { if existItem == nil {
this.pool[item.GetId()] = item this.pool[item.GetId()] = item
this.Datas.Arr = append(this.Datas.Arr, item) this.Datas.Arr = append(this.Datas.Arr, item)
} else { } else {
*existItem = *item *existItem = *item
} }
@ -54,6 +60,7 @@ func (this *DB_PropExchangeMgr) arrangeData() {
for _, data := range dataArr { for _, data := range dataArr {
this.pool[data.GetId()] = data this.pool[data.GetId()] = data
} }
} }
@ -64,6 +71,7 @@ func (this *DB_PropExchangeMgr) GetData(id int32) *server.DB_PropExchange {
return nil return nil
} }
func init() { func init() {
DataMgr.register("DB_PropExchange.dat", &ProtobufDataLoader{dh: PBDB_PropExchangeMgr}) DataMgr.register("DB_PropExchange.dat", &ProtobufDataLoader{dh: PBDB_PropExchangeMgr})
} }

View File

@ -10,11 +10,16 @@ import (
"mongo.games.com/game/protocol/server" "mongo.games.com/game/protocol/server"
) )
var PBDB_RankCycleMgr = &DB_RankCycleMgr{pool: make(map[int32]*server.DB_RankCycle), Datas: &server.DB_RankCycleArray{}} var PBDB_RankCycleMgr = &DB_RankCycleMgr{
Datas: &server.DB_RankCycleArray{},
pool: make(map[int32]*server.DB_RankCycle),
}
type DB_RankCycleMgr struct { type DB_RankCycleMgr struct {
Datas *server.DB_RankCycleArray Datas *server.DB_RankCycleArray
pool map[int32]*server.DB_RankCycle pool map[int32]*server.DB_RankCycle
} }
func (this *DB_RankCycleMgr) unmarshal(data []byte) error { func (this *DB_RankCycleMgr) unmarshal(data []byte) error {
@ -34,6 +39,7 @@ func (this *DB_RankCycleMgr) reunmarshal(data []byte) error {
if existItem == nil { if existItem == nil {
this.pool[item.GetId()] = item this.pool[item.GetId()] = item
this.Datas.Arr = append(this.Datas.Arr, item) this.Datas.Arr = append(this.Datas.Arr, item)
} else { } else {
*existItem = *item *existItem = *item
} }
@ -54,6 +60,7 @@ func (this *DB_RankCycleMgr) arrangeData() {
for _, data := range dataArr { for _, data := range dataArr {
this.pool[data.GetId()] = data this.pool[data.GetId()] = data
} }
} }
@ -64,6 +71,7 @@ func (this *DB_RankCycleMgr) GetData(id int32) *server.DB_RankCycle {
return nil return nil
} }
func init() { func init() {
DataMgr.register("DB_RankCycle.dat", &ProtobufDataLoader{dh: PBDB_RankCycleMgr}) DataMgr.register("DB_RankCycle.dat", &ProtobufDataLoader{dh: PBDB_RankCycleMgr})
} }

View File

@ -10,11 +10,16 @@ import (
"mongo.games.com/game/protocol/server" "mongo.games.com/game/protocol/server"
) )
var PBDB_RankLevelMgr = &DB_RankLevelMgr{pool: make(map[int32]*server.DB_RankLevel), Datas: &server.DB_RankLevelArray{}} var PBDB_RankLevelMgr = &DB_RankLevelMgr{
Datas: &server.DB_RankLevelArray{},
pool: make(map[int32]*server.DB_RankLevel),
}
type DB_RankLevelMgr struct { type DB_RankLevelMgr struct {
Datas *server.DB_RankLevelArray Datas *server.DB_RankLevelArray
pool map[int32]*server.DB_RankLevel pool map[int32]*server.DB_RankLevel
} }
func (this *DB_RankLevelMgr) unmarshal(data []byte) error { func (this *DB_RankLevelMgr) unmarshal(data []byte) error {
@ -34,6 +39,7 @@ func (this *DB_RankLevelMgr) reunmarshal(data []byte) error {
if existItem == nil { if existItem == nil {
this.pool[item.GetId()] = item this.pool[item.GetId()] = item
this.Datas.Arr = append(this.Datas.Arr, item) this.Datas.Arr = append(this.Datas.Arr, item)
} else { } else {
*existItem = *item *existItem = *item
} }
@ -54,6 +60,7 @@ func (this *DB_RankLevelMgr) arrangeData() {
for _, data := range dataArr { for _, data := range dataArr {
this.pool[data.GetId()] = data this.pool[data.GetId()] = data
} }
} }
@ -64,6 +71,7 @@ func (this *DB_RankLevelMgr) GetData(id int32) *server.DB_RankLevel {
return nil return nil
} }
func init() { func init() {
DataMgr.register("DB_RankLevel.dat", &ProtobufDataLoader{dh: PBDB_RankLevelMgr}) DataMgr.register("DB_RankLevel.dat", &ProtobufDataLoader{dh: PBDB_RankLevelMgr})
} }

View File

@ -10,11 +10,16 @@ import (
"mongo.games.com/game/protocol/server" "mongo.games.com/game/protocol/server"
) )
var PBDB_RankRewardMgr = &DB_RankRewardMgr{pool: make(map[int32]*server.DB_RankReward), Datas: &server.DB_RankRewardArray{}} var PBDB_RankRewardMgr = &DB_RankRewardMgr{
Datas: &server.DB_RankRewardArray{},
pool: make(map[int32]*server.DB_RankReward),
}
type DB_RankRewardMgr struct { type DB_RankRewardMgr struct {
Datas *server.DB_RankRewardArray Datas *server.DB_RankRewardArray
pool map[int32]*server.DB_RankReward pool map[int32]*server.DB_RankReward
} }
func (this *DB_RankRewardMgr) unmarshal(data []byte) error { func (this *DB_RankRewardMgr) unmarshal(data []byte) error {
@ -34,6 +39,7 @@ func (this *DB_RankRewardMgr) reunmarshal(data []byte) error {
if existItem == nil { if existItem == nil {
this.pool[item.GetId()] = item this.pool[item.GetId()] = item
this.Datas.Arr = append(this.Datas.Arr, item) this.Datas.Arr = append(this.Datas.Arr, item)
} else { } else {
*existItem = *item *existItem = *item
} }
@ -54,6 +60,7 @@ func (this *DB_RankRewardMgr) arrangeData() {
for _, data := range dataArr { for _, data := range dataArr {
this.pool[data.GetId()] = data this.pool[data.GetId()] = data
} }
} }
@ -64,6 +71,7 @@ func (this *DB_RankRewardMgr) GetData(id int32) *server.DB_RankReward {
return nil return nil
} }
func init() { func init() {
DataMgr.register("DB_RankReward.dat", &ProtobufDataLoader{dh: PBDB_RankRewardMgr}) DataMgr.register("DB_RankReward.dat", &ProtobufDataLoader{dh: PBDB_RankRewardMgr})
} }

View File

@ -10,11 +10,16 @@ import (
"mongo.games.com/game/protocol/server" "mongo.games.com/game/protocol/server"
) )
var PBDB_Sensitive_WordsMgr = &DB_Sensitive_WordsMgr{pool: make(map[int32]*server.DB_Sensitive_Words), Datas: &server.DB_Sensitive_WordsArray{}} var PBDB_Sensitive_WordsMgr = &DB_Sensitive_WordsMgr{
Datas: &server.DB_Sensitive_WordsArray{},
pool: make(map[int32]*server.DB_Sensitive_Words),
}
type DB_Sensitive_WordsMgr struct { type DB_Sensitive_WordsMgr struct {
Datas *server.DB_Sensitive_WordsArray Datas *server.DB_Sensitive_WordsArray
pool map[int32]*server.DB_Sensitive_Words pool map[int32]*server.DB_Sensitive_Words
} }
func (this *DB_Sensitive_WordsMgr) unmarshal(data []byte) error { func (this *DB_Sensitive_WordsMgr) unmarshal(data []byte) error {
@ -34,6 +39,7 @@ func (this *DB_Sensitive_WordsMgr) reunmarshal(data []byte) error {
if existItem == nil { if existItem == nil {
this.pool[item.GetId()] = item this.pool[item.GetId()] = item
this.Datas.Arr = append(this.Datas.Arr, item) this.Datas.Arr = append(this.Datas.Arr, item)
} else { } else {
*existItem = *item *existItem = *item
} }
@ -54,6 +60,7 @@ func (this *DB_Sensitive_WordsMgr) arrangeData() {
for _, data := range dataArr { for _, data := range dataArr {
this.pool[data.GetId()] = data this.pool[data.GetId()] = data
} }
} }
@ -64,6 +71,7 @@ func (this *DB_Sensitive_WordsMgr) GetData(id int32) *server.DB_Sensitive_Words
return nil return nil
} }
func init() { func init() {
DataMgr.register("DB_Sensitive_Words.dat", &ProtobufDataLoader{dh: PBDB_Sensitive_WordsMgr}) DataMgr.register("DB_Sensitive_Words.dat", &ProtobufDataLoader{dh: PBDB_Sensitive_WordsMgr})
} }

View File

@ -10,11 +10,16 @@ import (
"mongo.games.com/game/protocol/server" "mongo.games.com/game/protocol/server"
) )
var PBDB_SlotRateWeightMgr = &DB_SlotRateWeightMgr{pool: make(map[int32]*server.DB_SlotRateWeight), Datas: &server.DB_SlotRateWeightArray{}} var PBDB_SlotRateWeightMgr = &DB_SlotRateWeightMgr{
Datas: &server.DB_SlotRateWeightArray{},
pool: make(map[int32]*server.DB_SlotRateWeight),
}
type DB_SlotRateWeightMgr struct { type DB_SlotRateWeightMgr struct {
Datas *server.DB_SlotRateWeightArray Datas *server.DB_SlotRateWeightArray
pool map[int32]*server.DB_SlotRateWeight pool map[int32]*server.DB_SlotRateWeight
} }
func (this *DB_SlotRateWeightMgr) unmarshal(data []byte) error { func (this *DB_SlotRateWeightMgr) unmarshal(data []byte) error {
@ -34,6 +39,7 @@ func (this *DB_SlotRateWeightMgr) reunmarshal(data []byte) error {
if existItem == nil { if existItem == nil {
this.pool[item.GetId()] = item this.pool[item.GetId()] = item
this.Datas.Arr = append(this.Datas.Arr, item) this.Datas.Arr = append(this.Datas.Arr, item)
} else { } else {
*existItem = *item *existItem = *item
} }
@ -54,6 +60,7 @@ func (this *DB_SlotRateWeightMgr) arrangeData() {
for _, data := range dataArr { for _, data := range dataArr {
this.pool[data.GetId()] = data this.pool[data.GetId()] = data
} }
} }
@ -64,6 +71,7 @@ func (this *DB_SlotRateWeightMgr) GetData(id int32) *server.DB_SlotRateWeight {
return nil return nil
} }
func init() { func init() {
DataMgr.register("DB_SlotRateWeight.dat", &ProtobufDataLoader{dh: PBDB_SlotRateWeightMgr}) DataMgr.register("DB_SlotRateWeight.dat", &ProtobufDataLoader{dh: PBDB_SlotRateWeightMgr})
} }

View File

@ -10,11 +10,16 @@ import (
"mongo.games.com/game/protocol/server" "mongo.games.com/game/protocol/server"
) )
var PBDB_SystemChanceMgr = &DB_SystemChanceMgr{pool: make(map[int32]*server.DB_SystemChance), Datas: &server.DB_SystemChanceArray{}} var PBDB_SystemChanceMgr = &DB_SystemChanceMgr{
Datas: &server.DB_SystemChanceArray{},
pool: make(map[int32]*server.DB_SystemChance),
}
type DB_SystemChanceMgr struct { type DB_SystemChanceMgr struct {
Datas *server.DB_SystemChanceArray Datas *server.DB_SystemChanceArray
pool map[int32]*server.DB_SystemChance pool map[int32]*server.DB_SystemChance
} }
func (this *DB_SystemChanceMgr) unmarshal(data []byte) error { func (this *DB_SystemChanceMgr) unmarshal(data []byte) error {
@ -34,6 +39,7 @@ func (this *DB_SystemChanceMgr) reunmarshal(data []byte) error {
if existItem == nil { if existItem == nil {
this.pool[item.GetId()] = item this.pool[item.GetId()] = item
this.Datas.Arr = append(this.Datas.Arr, item) this.Datas.Arr = append(this.Datas.Arr, item)
} else { } else {
*existItem = *item *existItem = *item
} }
@ -54,6 +60,7 @@ func (this *DB_SystemChanceMgr) arrangeData() {
for _, data := range dataArr { for _, data := range dataArr {
this.pool[data.GetId()] = data this.pool[data.GetId()] = data
} }
} }
@ -64,6 +71,7 @@ func (this *DB_SystemChanceMgr) GetData(id int32) *server.DB_SystemChance {
return nil return nil
} }
func init() { func init() {
DataMgr.register("DB_SystemChance.dat", &ProtobufDataLoader{dh: PBDB_SystemChanceMgr}) DataMgr.register("DB_SystemChance.dat", &ProtobufDataLoader{dh: PBDB_SystemChanceMgr})
} }

View File

@ -10,11 +10,16 @@ import (
"mongo.games.com/game/protocol/server" "mongo.games.com/game/protocol/server"
) )
var PBDB_TaskMgr = &DB_TaskMgr{pool: make(map[int32]*server.DB_Task), Datas: &server.DB_TaskArray{}} var PBDB_TaskMgr = &DB_TaskMgr{
Datas: &server.DB_TaskArray{},
pool: make(map[int32]*server.DB_Task),
}
type DB_TaskMgr struct { type DB_TaskMgr struct {
Datas *server.DB_TaskArray Datas *server.DB_TaskArray
pool map[int32]*server.DB_Task pool map[int32]*server.DB_Task
} }
func (this *DB_TaskMgr) unmarshal(data []byte) error { func (this *DB_TaskMgr) unmarshal(data []byte) error {
@ -34,6 +39,7 @@ func (this *DB_TaskMgr) reunmarshal(data []byte) error {
if existItem == nil { if existItem == nil {
this.pool[item.GetId()] = item this.pool[item.GetId()] = item
this.Datas.Arr = append(this.Datas.Arr, item) this.Datas.Arr = append(this.Datas.Arr, item)
} else { } else {
*existItem = *item *existItem = *item
} }
@ -54,6 +60,7 @@ func (this *DB_TaskMgr) arrangeData() {
for _, data := range dataArr { for _, data := range dataArr {
this.pool[data.GetId()] = data this.pool[data.GetId()] = data
} }
} }
@ -64,6 +71,7 @@ func (this *DB_TaskMgr) GetData(id int32) *server.DB_Task {
return nil return nil
} }
func init() { func init() {
DataMgr.register("DB_Task.dat", &ProtobufDataLoader{dh: PBDB_TaskMgr}) DataMgr.register("DB_Task.dat", &ProtobufDataLoader{dh: PBDB_TaskMgr})
} }

View File

@ -10,11 +10,16 @@ import (
"mongo.games.com/game/protocol/server" "mongo.games.com/game/protocol/server"
) )
var PBDB_ThirdPlatformGameMappingMgr = &DB_ThirdPlatformGameMappingMgr{pool: make(map[int32]*server.DB_ThirdPlatformGameMapping), Datas: &server.DB_ThirdPlatformGameMappingArray{}} var PBDB_ThirdPlatformGameMappingMgr = &DB_ThirdPlatformGameMappingMgr{
Datas: &server.DB_ThirdPlatformGameMappingArray{},
pool: make(map[int32]*server.DB_ThirdPlatformGameMapping),
}
type DB_ThirdPlatformGameMappingMgr struct { type DB_ThirdPlatformGameMappingMgr struct {
Datas *server.DB_ThirdPlatformGameMappingArray Datas *server.DB_ThirdPlatformGameMappingArray
pool map[int32]*server.DB_ThirdPlatformGameMapping pool map[int32]*server.DB_ThirdPlatformGameMapping
} }
func (this *DB_ThirdPlatformGameMappingMgr) unmarshal(data []byte) error { func (this *DB_ThirdPlatformGameMappingMgr) unmarshal(data []byte) error {
@ -34,6 +39,7 @@ func (this *DB_ThirdPlatformGameMappingMgr) reunmarshal(data []byte) error {
if existItem == nil { if existItem == nil {
this.pool[item.GetId()] = item this.pool[item.GetId()] = item
this.Datas.Arr = append(this.Datas.Arr, item) this.Datas.Arr = append(this.Datas.Arr, item)
} else { } else {
*existItem = *item *existItem = *item
} }
@ -54,6 +60,7 @@ func (this *DB_ThirdPlatformGameMappingMgr) arrangeData() {
for _, data := range dataArr { for _, data := range dataArr {
this.pool[data.GetId()] = data this.pool[data.GetId()] = data
} }
} }
@ -64,6 +71,7 @@ func (this *DB_ThirdPlatformGameMappingMgr) GetData(id int32) *server.DB_ThirdPl
return nil return nil
} }
func init() { func init() {
DataMgr.register("DB_ThirdPlatformGameMapping.dat", &ProtobufDataLoader{dh: PBDB_ThirdPlatformGameMappingMgr}) DataMgr.register("DB_ThirdPlatformGameMapping.dat", &ProtobufDataLoader{dh: PBDB_ThirdPlatformGameMappingMgr})
} }

View File

@ -10,11 +10,16 @@ import (
"mongo.games.com/game/protocol/server" "mongo.games.com/game/protocol/server"
) )
var PBDB_TipsMgr = &DB_TipsMgr{pool: make(map[int32]*server.DB_Tips), Datas: &server.DB_TipsArray{}} var PBDB_TipsMgr = &DB_TipsMgr{
Datas: &server.DB_TipsArray{},
pool: make(map[int32]*server.DB_Tips),
}
type DB_TipsMgr struct { type DB_TipsMgr struct {
Datas *server.DB_TipsArray Datas *server.DB_TipsArray
pool map[int32]*server.DB_Tips pool map[int32]*server.DB_Tips
} }
func (this *DB_TipsMgr) unmarshal(data []byte) error { func (this *DB_TipsMgr) unmarshal(data []byte) error {
@ -34,6 +39,7 @@ func (this *DB_TipsMgr) reunmarshal(data []byte) error {
if existItem == nil { if existItem == nil {
this.pool[item.GetId()] = item this.pool[item.GetId()] = item
this.Datas.Arr = append(this.Datas.Arr, item) this.Datas.Arr = append(this.Datas.Arr, item)
} else { } else {
*existItem = *item *existItem = *item
} }
@ -54,6 +60,7 @@ func (this *DB_TipsMgr) arrangeData() {
for _, data := range dataArr { for _, data := range dataArr {
this.pool[data.GetId()] = data this.pool[data.GetId()] = data
} }
} }
@ -64,6 +71,7 @@ func (this *DB_TipsMgr) GetData(id int32) *server.DB_Tips {
return nil return nil
} }
func init() { func init() {
DataMgr.register("DB_Tips.dat", &ProtobufDataLoader{dh: PBDB_TipsMgr}) DataMgr.register("DB_Tips.dat", &ProtobufDataLoader{dh: PBDB_TipsMgr})
} }

View File

@ -10,11 +10,16 @@ import (
"mongo.games.com/game/protocol/server" "mongo.games.com/game/protocol/server"
) )
var PBDB_VIPMgr = &DB_VIPMgr{pool: make(map[int32]*server.DB_VIP), Datas: &server.DB_VIPArray{}} var PBDB_VIPMgr = &DB_VIPMgr{
Datas: &server.DB_VIPArray{},
pool: make(map[int32]*server.DB_VIP),
}
type DB_VIPMgr struct { type DB_VIPMgr struct {
Datas *server.DB_VIPArray Datas *server.DB_VIPArray
pool map[int32]*server.DB_VIP pool map[int32]*server.DB_VIP
} }
func (this *DB_VIPMgr) unmarshal(data []byte) error { func (this *DB_VIPMgr) unmarshal(data []byte) error {
@ -34,6 +39,7 @@ func (this *DB_VIPMgr) reunmarshal(data []byte) error {
if existItem == nil { if existItem == nil {
this.pool[item.GetId()] = item this.pool[item.GetId()] = item
this.Datas.Arr = append(this.Datas.Arr, item) this.Datas.Arr = append(this.Datas.Arr, item)
} else { } else {
*existItem = *item *existItem = *item
} }
@ -54,6 +60,7 @@ func (this *DB_VIPMgr) arrangeData() {
for _, data := range dataArr { for _, data := range dataArr {
this.pool[data.GetId()] = data this.pool[data.GetId()] = data
} }
} }
@ -64,6 +71,7 @@ func (this *DB_VIPMgr) GetData(id int32) *server.DB_VIP {
return nil return nil
} }
func init() { func init() {
DataMgr.register("DB_VIP.dat", &ProtobufDataLoader{dh: PBDB_VIPMgr}) DataMgr.register("DB_VIP.dat", &ProtobufDataLoader{dh: PBDB_VIPMgr})
} }

View File

@ -10,11 +10,24 @@ import (
"mongo.games.com/game/protocol/server" "mongo.games.com/game/protocol/server"
) )
var PB{{.ProtoName}}Mgr = &{{.ProtoName}}Mgr{pool: make(map[int32]*server.{{.ProtoName}}), Datas: &server.{{.ProtoName}}Array{}} var PB{{.ProtoName}}Mgr = &{{.ProtoName}}Mgr{
Datas: &server.{{.ProtoName}}Array{},
pool: make(map[int32]*server.{{.ProtoName}}),
{{ range $index, $col := .Cols }}{{ if $col.IsIndex }}
{{ if eq $col.ColType 1 }}{{$col.ColName}}: make(map[int32][]*server.{{$.ProtoName}}),
{{ else if eq $col.ColType 5 }}{{$col.ColName}}: make(map[int64][]*server.{{$.ProtoName}}),
{{ else if eq $col.ColType 2 }}{{$col.ColName}}: make(map[string][]*server.{{$.ProtoName}}),
{{end}}{{end}}{{end}}
}
type {{.ProtoName}}Mgr struct { type {{.ProtoName}}Mgr struct {
Datas *server.{{.ProtoName}}Array Datas *server.{{.ProtoName}}Array
pool map[int32]*server.{{.ProtoName}} pool map[int32]*server.{{.ProtoName}}
{{ range $index, $col := .Cols }}{{ if $col.IsIndex }}
{{ if eq $col.ColType 1 }}{{$col.ColName}} map[int32][]*server.{{$.ProtoName}}
{{ else if eq $col.ColType 5 }}{{$col.ColName}} map[int64][]*server.{{$.ProtoName}}
{{ else if eq $col.ColType 2 }}{{$col.ColName}} map[string][]*server.{{$.ProtoName}}
{{end}}{{end}}{{end}}
} }
func (this *{{.ProtoName}}Mgr) unmarshal(data []byte) error { func (this *{{.ProtoName}}Mgr) unmarshal(data []byte) error {
@ -34,6 +47,9 @@ func (this *{{.ProtoName}}Mgr) reunmarshal(data []byte) error {
if existItem == nil { if existItem == nil {
this.pool[item.GetId()] = item this.pool[item.GetId()] = item
this.Datas.Arr = append(this.Datas.Arr, item) this.Datas.Arr = append(this.Datas.Arr, item)
{{ range $index, $col := .Cols }}{{ if $col.IsIndex }}
this.{{$col.ColName}}[item.Get{{$col.ColName}}()] = append(this.{{$col.ColName}}[item.Get{{$col.ColName}}()], item)
{{end}}{{end}}
} else { } else {
*existItem = *item *existItem = *item
} }
@ -54,6 +70,9 @@ func (this *{{.ProtoName}}Mgr) arrangeData() {
for _, data := range dataArr { for _, data := range dataArr {
this.pool[data.GetId()] = data this.pool[data.GetId()] = data
{{ range $index, $col := .Cols }}{{ if $col.IsIndex }}
this.{{$col.ColName}}[data.Get{{$col.ColName}}()] = append(this.{{$col.ColName}}[data.Get{{$col.ColName}}()], data)
{{end}}{{end}}
} }
} }
@ -63,6 +82,38 @@ func (this *{{.ProtoName}}Mgr) GetData(id int32) *server.{{.ProtoName}} {
} }
return nil return nil
} }
{{ range $index, $col := .Cols }}{{ if $col.IsIndex }}
{{ if eq $col.ColType 1 }}func (this *{{$.ProtoName}}Mgr) Get{{$col.ColName}}(id int32) *server.{{$.ProtoName}} {
arr := this.{{$col.ColName}}[id]
if len(arr) == 0 {
return nil
}
return arr[0]
}
{{ else if eq $col.ColType 5 }}func (this *{{$.ProtoName}}Mgr) Get{{$col.ColName}}(id int64) *server.{{$.ProtoName}} {
arr := this.{{$col.ColName}}[id]
if len(arr) == 0 {
return nil
}
return arr[0]
}
{{ else if eq $col.ColType 2 }}func (this *{{$.ProtoName}}Mgr) Get{{$col.ColName}}(id string) *server.{{$.ProtoName}} {
arr := this.{{$col.ColName}}[id]
if len(arr) == 0 {
return nil
}
return arr[0]
}
{{end}}
{{ if eq $col.ColType 1 }}func (this *{{$.ProtoName}}Mgr) Get{{$col.ColName}}Arr(id int32) []*server.{{$.ProtoName}} {
return this.{{$col.ColName}}[id]
}
{{ else if eq $col.ColType 5 }}func (this *{{$.ProtoName}}Mgr) Get{{$col.ColName}}Arr(id int64) []*server.{{$.ProtoName}} {
return this.{{$col.ColName}}[id]
}
{{ else if eq $col.ColType 2 }}func (this *{{$.ProtoName}}Mgr) Get{{$col.ColName}}Arr(id string) []*server.{{$.ProtoName}} {
return this.{{$col.ColName}}[id]
}{{end}}{{end}}{{end}}
func init() { func init() {
DataMgr.register("{{.ProtoName}}.dat", &ProtobufDataLoader{dh: PB{{.ProtoName}}Mgr}) DataMgr.register("{{.ProtoName}}.dat", &ProtobufDataLoader{dh: PB{{.ProtoName}}Mgr})

View File

@ -15,12 +15,13 @@ var XlsxFiles = make(map[string]string)
var templates *template.Template var templates *template.Template
type SheetColumnMetaStruct struct { type SheetColumnMetaStruct struct {
ColIndex int ColIndex int // 列序号
ColName string ColName string // 列名称
ColType int ColType int // 数据类型
CTString string CTString string // proto数据类型
IsArray bool IsArray bool // 是否数组
IsMap bool IsMap bool // 是否map
IsIndex bool // 是否建立索引
} }
type SheetMetaStruct struct { type SheetMetaStruct struct {
@ -31,17 +32,23 @@ type SheetMetaStruct struct {
} }
const ( const (
INTTYPE string = "(int)" // xlsx标签
INT64TYPE string = "(int64)" IntType = "(int)"
STRTYPE = "(str)" Int64Type = "(int64)"
ARRINTTYPE = "(arrint)" StrType = "(str)"
ARRINT64TYPE = "(arrint64)" ArrIntType = "(arrint)"
ARRSTRTYPE = "(arrstr)" ArrInt64Type = "(arrint64)"
INTTYPE_PROTO = "int32" ArrStrType = "(arrstr)"
INT64TYPE_PROTO = "int64" MapType = "(map)"
STRTYPE_PROTO = "string" // xlsx索引类型,带索引
MAPTYPE string = "(map)" IntTypeIndex = "(int*)"
MAP_PROTO = "map" Int64TypeIndex = "(int64*)"
StrTypeIndex = "(str*)"
// proto类型
IntTypeProto = "int32"
Int64TypeProto = "int64"
StrTypeProto = "string"
MapProto = "map"
) )
func Init() { func Init() {
@ -113,20 +120,25 @@ func main() {
for _, row := range sheet.Rows { for _, row := range sheet.Rows {
for i, cell := range row.Cells { for i, cell := range row.Cells {
s := cell.String() s := cell.String()
if strings.HasSuffix(s, INTTYPE) { switch {
sms.Cols = append(sms.Cols, &SheetColumnMetaStruct{i, strings.TrimSuffix(s, INTTYPE), 1, INTTYPE_PROTO, false, false}) case strings.HasSuffix(s, IntType):
} else if strings.HasSuffix(s, STRTYPE) { sms.Cols = append(sms.Cols, &SheetColumnMetaStruct{i, strings.TrimSuffix(s, IntType), 1, IntTypeProto, false, false, false})
sms.Cols = append(sms.Cols, &SheetColumnMetaStruct{i, strings.TrimSuffix(s, STRTYPE), 2, STRTYPE_PROTO, false, false}) case strings.HasSuffix(s, StrType):
} else if strings.HasSuffix(s, ARRINTTYPE) { sms.Cols = append(sms.Cols, &SheetColumnMetaStruct{i, strings.TrimSuffix(s, StrType), 2, StrTypeProto, false, false, false})
sms.Cols = append(sms.Cols, &SheetColumnMetaStruct{i, strings.TrimSuffix(s, ARRINTTYPE), 3, INTTYPE_PROTO, true, false}) case strings.HasSuffix(s, ArrIntType):
} else if strings.HasSuffix(s, ARRSTRTYPE) { sms.Cols = append(sms.Cols, &SheetColumnMetaStruct{i, strings.TrimSuffix(s, ArrIntType), 3, IntTypeProto, true, false, false})
sms.Cols = append(sms.Cols, &SheetColumnMetaStruct{i, strings.TrimSuffix(s, ARRSTRTYPE), 4, STRTYPE_PROTO, true, false}) case strings.HasSuffix(s, Int64Type):
} else if strings.HasSuffix(s, INT64TYPE) { sms.Cols = append(sms.Cols, &SheetColumnMetaStruct{i, strings.TrimSuffix(s, Int64Type), 5, Int64TypeProto, false, false, false})
sms.Cols = append(sms.Cols, &SheetColumnMetaStruct{i, strings.TrimSuffix(s, INT64TYPE), 5, INT64TYPE_PROTO, false, false}) case strings.HasSuffix(s, ArrInt64Type):
} else if strings.HasSuffix(s, ARRINT64TYPE) { sms.Cols = append(sms.Cols, &SheetColumnMetaStruct{i, strings.TrimSuffix(s, ArrInt64Type), 6, Int64TypeProto, true, false, false})
sms.Cols = append(sms.Cols, &SheetColumnMetaStruct{i, strings.TrimSuffix(s, ARRINT64TYPE), 6, INT64TYPE_PROTO, true, false}) case strings.HasSuffix(s, MapType):
} else if strings.HasSuffix(s, MAPTYPE) { sms.Cols = append(sms.Cols, &SheetColumnMetaStruct{i, strings.TrimSuffix(s, MapType), 7, MapProto, false, true, false})
sms.Cols = append(sms.Cols, &SheetColumnMetaStruct{i, strings.TrimSuffix(s, MAPTYPE), 7, MAP_PROTO, false, true}) case strings.HasSuffix(s, IntTypeIndex):
sms.Cols = append(sms.Cols, &SheetColumnMetaStruct{i, strings.TrimSuffix(s, IntTypeIndex), 1, IntTypeProto, false, false, true})
case strings.HasSuffix(s, Int64TypeIndex):
sms.Cols = append(sms.Cols, &SheetColumnMetaStruct{i, strings.TrimSuffix(s, Int64TypeIndex), 5, Int64TypeProto, false, false, true})
case strings.HasSuffix(s, StrTypeIndex):
sms.Cols = append(sms.Cols, &SheetColumnMetaStruct{i, strings.TrimSuffix(s, StrTypeIndex), 2, StrTypeProto, false, false, true})
} }
} }
break //only fetch first row break //only fetch first row