diff --git a/bin/json/game_catchrabbitreward.json b/bin/json/game_catchrabbitreward.json
new file mode 100644
index 000000000..951789151
--- /dev/null
+++ b/bin/json/game_catchrabbitreward.json
@@ -0,0 +1,274 @@
+[
+ {
+ "key": 1001,
+ "type": 1,
+ "condition": 2,
+ "reward": [
+ {
+ "a": "item",
+ "t": "10000001",
+ "n": 1
+ },
+ {
+ "a": "attr",
+ "t": "gold",
+ "n": 100000
+ }
+ ]
+ },
+ {
+ "key": 1002,
+ "type": 1,
+ "condition": 3,
+ "reward": [
+ {
+ "a": "item",
+ "t": "10000001",
+ "n": 1
+ },
+ {
+ "a": "attr",
+ "t": "gold",
+ "n": 100000
+ }
+ ]
+ },
+ {
+ "key": 1003,
+ "type": 1,
+ "condition": 4,
+ "reward": [
+ {
+ "a": "item",
+ "t": "10000001",
+ "n": 1
+ },
+ {
+ "a": "attr",
+ "t": "gold",
+ "n": 100000
+ }
+ ]
+ },
+ {
+ "key": 1004,
+ "type": 1,
+ "condition": 5,
+ "reward": [
+ {
+ "a": "item",
+ "t": "10000001",
+ "n": 1
+ },
+ {
+ "a": "attr",
+ "t": "gold",
+ "n": 100000
+ }
+ ]
+ },
+ {
+ "key": 1005,
+ "type": 1,
+ "condition": 6,
+ "reward": [
+ {
+ "a": "item",
+ "t": "10000001",
+ "n": 1
+ },
+ {
+ "a": "attr",
+ "t": "gold",
+ "n": 100000
+ }
+ ]
+ },
+ {
+ "key": 1006,
+ "type": 1,
+ "condition": 7,
+ "reward": [
+ {
+ "a": "item",
+ "t": "10000001",
+ "n": 1
+ },
+ {
+ "a": "attr",
+ "t": "gold",
+ "n": 100000
+ }
+ ]
+ },
+ {
+ "key": 1007,
+ "type": 1,
+ "condition": 8,
+ "reward": [
+ {
+ "a": "item",
+ "t": "10000001",
+ "n": 1
+ },
+ {
+ "a": "attr",
+ "t": "gold",
+ "n": 100000
+ }
+ ]
+ },
+ {
+ "key": 1008,
+ "type": 1,
+ "condition": 9,
+ "reward": [
+ {
+ "a": "item",
+ "t": "10000001",
+ "n": 1
+ },
+ {
+ "a": "attr",
+ "t": "gold",
+ "n": 100000
+ }
+ ]
+ },
+ {
+ "key": 2001,
+ "type": 2,
+ "condition": 2,
+ "reward": [
+ {
+ "a": "item",
+ "t": "10000001",
+ "n": 1
+ },
+ {
+ "a": "attr",
+ "t": "gold",
+ "n": 100000
+ }
+ ]
+ },
+ {
+ "key": 2002,
+ "type": 2,
+ "condition": 3,
+ "reward": [
+ {
+ "a": "item",
+ "t": "10000001",
+ "n": 1
+ },
+ {
+ "a": "attr",
+ "t": "gold",
+ "n": 100000
+ }
+ ]
+ },
+ {
+ "key": 2003,
+ "type": 2,
+ "condition": 4,
+ "reward": [
+ {
+ "a": "item",
+ "t": "10000001",
+ "n": 1
+ },
+ {
+ "a": "attr",
+ "t": "gold",
+ "n": 100000
+ }
+ ]
+ },
+ {
+ "key": 2004,
+ "type": 2,
+ "condition": 5,
+ "reward": [
+ {
+ "a": "item",
+ "t": "10000001",
+ "n": 1
+ },
+ {
+ "a": "attr",
+ "t": "gold",
+ "n": 100000
+ }
+ ]
+ },
+ {
+ "key": 2005,
+ "type": 2,
+ "condition": 6,
+ "reward": [
+ {
+ "a": "item",
+ "t": "10000001",
+ "n": 1
+ },
+ {
+ "a": "attr",
+ "t": "gold",
+ "n": 100000
+ }
+ ]
+ },
+ {
+ "key": 2006,
+ "type": 2,
+ "condition": 7,
+ "reward": [
+ {
+ "a": "item",
+ "t": "10000001",
+ "n": 1
+ },
+ {
+ "a": "attr",
+ "t": "gold",
+ "n": 100000
+ }
+ ]
+ },
+ {
+ "key": 2007,
+ "type": 2,
+ "condition": 8,
+ "reward": [
+ {
+ "a": "item",
+ "t": "10000001",
+ "n": 1
+ },
+ {
+ "a": "attr",
+ "t": "gold",
+ "n": 100000
+ }
+ ]
+ },
+ {
+ "key": 2008,
+ "type": 2,
+ "condition": 9,
+ "reward": [
+ {
+ "a": "item",
+ "t": "10000001",
+ "n": 1
+ },
+ {
+ "a": "attr",
+ "t": "gold",
+ "n": 100000
+ }
+ ]
+ }
+]
\ No newline at end of file
diff --git a/modules/caninerabbit/api_award.go b/modules/caninerabbit/api_award.go
index b5a1f8e63..d9ce6aa2b 100644
--- a/modules/caninerabbit/api_award.go
+++ b/modules/caninerabbit/api_award.go
@@ -3,6 +3,7 @@ package caninerabbit
import (
"go_dreamfactory/comm"
"go_dreamfactory/pb"
+ cfg "go_dreamfactory/sys/configure/structs"
)
func (this *apiComp) AwardCheck(session comm.IUserSession, req *pb.CanineRabbitAwardReq) (errdata *pb.ErrorData) {
@@ -11,6 +12,7 @@ func (this *apiComp) AwardCheck(session comm.IUserSession, req *pb.CanineRabbitA
func (this *apiComp) Award(session comm.IUserSession, req *pb.CanineRabbitAwardReq) (errdata *pb.ErrorData) {
var (
+ conf *cfg.GameCatchrabbitrewardData
info *pb.DBCanineRabbit
atno []*pb.UserAtno
ok bool
@@ -19,6 +21,13 @@ func (this *apiComp) Award(session comm.IUserSession, req *pb.CanineRabbitAwardR
if errdata = this.AwardCheck(session, req); errdata != nil {
return
}
+ if conf, err = this.module.configure.getGameGColorRewardData(req.Id); err != nil {
+ errdata = &pb.ErrorData{
+ Code: pb.ErrorCode_ConfigNoFound,
+ Message: err.Error(),
+ }
+ return
+ }
if info, err = this.module.model.getModel(session.GetUserId()); err != nil {
errdata = &pb.ErrorData{
@@ -27,14 +36,34 @@ func (this *apiComp) Award(session comm.IUserSession, req *pb.CanineRabbitAwardR
}
return
}
-
if _, ok = info.Award[req.Id]; ok {
errdata = &pb.ErrorData{
Code: pb.ErrorCode_ReqParameterError,
Message: "Allaward Claimed!",
}
}
+ if conf.Type == 1 {
+ if info.Rabbitintegral < conf.Condition {
+ errdata = &pb.ErrorData{
+ Code: pb.ErrorCode_ActivityCantReward,
+ Message: "Rabbitintegral no enough",
+ }
+ return
+ }
+ } else {
+ if info.Houndintegral < conf.Condition {
+ errdata = &pb.ErrorData{
+ Code: pb.ErrorCode_ActivityCantReward,
+ Message: "Houndintegral no enough",
+ }
+ return
+ }
+ }
- session.SendMsg(string(this.module.GetType()), "info", &pb.CanineRabbitAwardResp{Id: req.Id, Award: atno})
+ if errdata, atno = this.module.DispenseAtno(session, conf.Reward, true); errdata != nil {
+ return
+ }
+
+ session.SendMsg(string(this.module.GetType()), "award", &pb.CanineRabbitAwardResp{Id: req.Id, Award: atno})
return
}
diff --git a/modules/caninerabbit/api_singleover.go b/modules/caninerabbit/api_singleover.go
index 3575ce336..ab87943fd 100644
--- a/modules/caninerabbit/api_singleover.go
+++ b/modules/caninerabbit/api_singleover.go
@@ -3,23 +3,20 @@ package caninerabbit
import (
"go_dreamfactory/comm"
"go_dreamfactory/pb"
- cfg "go_dreamfactory/sys/configure/structs"
- "math"
)
//接受切磋
-func (this *apiComp) SingleOverCheck(session comm.IUserSession, req *pb.DColorSingleOverReq) (errdata *pb.ErrorData) {
+func (this *apiComp) SingleOverCheck(session comm.IUserSession, req *pb.CanineRabbitSingleOverReq) (errdata *pb.ErrorData) {
return
}
-func (this *apiComp) SingleOver(session comm.IUserSession, req *pb.DColorSingleOverReq) (errdata *pb.ErrorData) {
+func (this *apiComp) SingleOver(session comm.IUserSession, req *pb.CanineRabbitSingleOverReq) (errdata *pb.ErrorData) {
var (
- info *pb.DBCanineRabbit
- conf *cfg.GameGColorGetfractionData
- tconf *cfg.GameGColortTmedecayData
- err error
+ info *pb.DBCanineRabbit
+ integral int32
+ err error
)
if errdata = this.SingleOverCheck(session, req); errdata != nil {
return
@@ -31,24 +28,17 @@ func (this *apiComp) SingleOver(session comm.IUserSession, req *pb.DColorSingleO
}
return
}
- if conf, err = this.module.configure.getGameGColorGetfractionData(int32(req.Difficulty)+1, req.Repeat, len(req.Handles)-1); err != nil {
- errdata = &pb.ErrorData{
- Code: pb.ErrorCode_ConfigNoFound,
- Message: err.Error(),
- }
- return
- }
- if tconf, err = this.module.configure.getGameGColortTmedecayData(req.Time); err != nil {
- errdata = &pb.ErrorData{
- Code: pb.ErrorCode_ConfigNoFound,
- Message: err.Error(),
- }
- return
+ if req.Stype == 0 {
+ info.Rabbitintegral += 1
+ integral = info.Rabbitintegral
+ } else {
+ info.Houndintegral += 1
+ integral = info.Houndintegral
}
- info.Integral += int32(math.Floor(float64(conf.Fraction) * float64(tconf.Pro) / float64(1000)))
if err = this.module.model.Change(session.GetUserId(), map[string]interface{}{
- "integral": info.Integral,
+ "rabbitintegral": info.Rabbitintegral,
+ "houndintegral": info.Houndintegral,
}); err != nil {
errdata = &pb.ErrorData{
Code: pb.ErrorCode_DBError,
@@ -56,6 +46,6 @@ func (this *apiComp) SingleOver(session comm.IUserSession, req *pb.DColorSingleO
}
return
}
- session.SendMsg(string(this.module.GetType()), "singleover", &pb.DColorSingleOverResp{Integral: info.Integral})
+ session.SendMsg(string(this.module.GetType()), "singleover", &pb.DColorSingleOverResp{Integral: integral})
return
}
diff --git a/modules/caninerabbit/api_win.go b/modules/caninerabbit/api_win.go
new file mode 100644
index 000000000..0ae0bef7e
--- /dev/null
+++ b/modules/caninerabbit/api_win.go
@@ -0,0 +1,48 @@
+package caninerabbit
+
+import (
+ "go_dreamfactory/comm"
+ "go_dreamfactory/pb"
+)
+
+//接受切磋
+func (this *apiComp) WinCheck(session comm.IUserSession, req *pb.CanineRabbitWinReq) (errdata *pb.ErrorData) {
+ if req.Roomid == "" {
+ errdata = &pb.ErrorData{
+ Code: pb.ErrorCode_ReqParameterError,
+ Title: pb.ErrorCode_ReqParameterError.ToString(),
+ }
+ }
+ return
+}
+
+func (this *apiComp) Win(session comm.IUserSession, req *pb.CanineRabbitWinReq) (errdata *pb.ErrorData) {
+ var (
+ room *Room
+ err error
+ )
+
+ if errdata = this.WinCheck(session, req); errdata != nil {
+ return
+ }
+
+ if room, err = this.module.rooms.queryRoom(req.Roomid); err != nil {
+ errdata = &pb.ErrorData{
+ Code: pb.ErrorCode_DBError,
+ Title: pb.ErrorCode_DBError.String(),
+ Message: err.Error(),
+ }
+ return
+ }
+
+ if err = room.PlayerWin(session.GetUserId(), req); errdata != nil {
+ errdata = &pb.ErrorData{
+ Code: pb.ErrorCode_DBError,
+ Title: pb.ErrorCode_DBError.String(),
+ Message: err.Error(),
+ }
+ return
+ }
+ session.SendMsg(string(this.module.GetType()), "handle", &pb.DColorHandleResp{})
+ return
+}
diff --git a/modules/caninerabbit/configure.go b/modules/caninerabbit/configure.go
index 8ba8283d6..772e4838d 100644
--- a/modules/caninerabbit/configure.go
+++ b/modules/caninerabbit/configure.go
@@ -1,130 +1,41 @@
package caninerabbit
import (
- "fmt"
"go_dreamfactory/comm"
"go_dreamfactory/lego/core"
"go_dreamfactory/modules"
- "go_dreamfactory/sys/configure"
cfg "go_dreamfactory/sys/configure/structs"
- "sync"
)
const (
- game_gcolorgetfraction = "game_gcolorgetfraction.json"
- game_gcolorreward = "game_gcolorreward.json"
- game_gcolorttmedecay = "game_gcolorttmedecay.json"
+ game_catchrabbitreward = "game_catchrabbitreward.json"
)
type configureComp struct {
modules.MCompConfigure
- module *CanineRabbit
- lock sync.RWMutex
- repeatMap map[int32][]*cfg.GameGColorGetfractionData
- norepeatMap map[int32][]*cfg.GameGColorGetfractionData
+ module *CanineRabbit
}
func (this *configureComp) Init(service core.IService, module core.IModule, comp core.IModuleComp, options core.IModuleOptions) (err error) {
err = this.MCompConfigure.Init(service, module, comp, options)
this.module = module.(*CanineRabbit)
- this.repeatMap = make(map[int32][]*cfg.GameGColorGetfractionData)
err = this.LoadMultiConfigure(map[string]interface{}{
- game_gcolorreward: cfg.NewGameGColorReward,
- game_gcolorttmedecay: cfg.NewGameGColortTmedecay,
+ game_catchrabbitreward: cfg.NewGameCatchrabbitreward,
})
- configure.RegisterConfigure(game_gcolorgetfraction, cfg.NewGameGColorGetfraction, this.updateconfigure)
- return
-}
-
-// 更新任务配置表
-func (this *configureComp) updateconfigure() {
- var (
- v interface{}
- conf *cfg.GameGColorGetfraction
- ok bool
- err error
- )
- if v, err = this.GetConfigure(game_gcolorgetfraction); err != nil {
- return
- }
- if conf, ok = v.(*cfg.GameGColorGetfraction); !ok {
- this.module.Error("日常任务配置异常!")
- return
- }
- repeatMap := map[int32][]*cfg.GameGColorGetfractionData{}
- norepeatMap := map[int32][]*cfg.GameGColorGetfractionData{}
- for _, v := range conf.GetDataList() {
- if v.Repeat == 1 {
- if _, ok = repeatMap[v.Difficulty]; !ok {
- repeatMap[v.Difficulty] = make([]*cfg.GameGColorGetfractionData, 0)
- }
- repeatMap[v.Difficulty] = append(repeatMap[v.Difficulty], v)
- } else {
- if _, ok = norepeatMap[v.Difficulty]; !ok {
- norepeatMap[v.Difficulty] = make([]*cfg.GameGColorGetfractionData, 0)
- }
- norepeatMap[v.Difficulty] = append(norepeatMap[v.Difficulty], v)
- }
- }
- this.lock.Lock()
- this.repeatMap = repeatMap
- this.norepeatMap = norepeatMap
- this.lock.Unlock()
-}
-
-func (this *configureComp) getGameGColorGetfractionData(dif int32, repeat bool, index int) (conf *cfg.GameGColorGetfractionData, err error) {
- var (
- confs map[int32][]*cfg.GameGColorGetfractionData
- ok bool
- )
- if repeat {
- confs = this.repeatMap
- } else {
- confs = this.norepeatMap
- }
-
- if _, ok = confs[dif]; ok {
- if len(confs[dif]) > index {
- conf = confs[dif][index]
- return
- }
- }
- err = comm.NewNotFoundConfErr(string(this.module.GetType()), game_gcolorgetfraction, fmt.Sprintf("dif:%d repeat:%v index:%d", dif, repeat, index))
- return
-}
-
-// 获取伤害对应的评分组
-func (this *configureComp) getGameGColortTmedecayData(time int32) (conf *cfg.GameGColortTmedecayData, err error) {
- var (
- v interface{}
- )
-
- if v, err = this.GetConfigure(game_gcolorttmedecay); err != nil {
- return
- } else {
- for _, v := range v.(*cfg.GameGColortTmedecay).GetDataList() {
- if (time >= v.Min || v.Min == -1) && (time <= v.Max || v.Max == -1) {
- conf = v
- return
- }
- }
- err = comm.NewNotFoundConfErr(string(this.module.GetType()), game_gcolorttmedecay, time)
- this.module.Errorf("err:%v", err)
- }
return
}
// 获取奖励列表
-func (this *configureComp) getGameGColorRewardData(id int32) (conf *cfg.GameGColorRewardData, err error) {
+func (this *configureComp) getGameGColorRewardData(id int32) (conf *cfg.GameCatchrabbitrewardData, err error) {
var (
v interface{}
ok bool
)
- if v, err = this.GetConfigure(game_gcolorreward); err != nil {
+ if v, err = this.GetConfigure(game_catchrabbitreward); err != nil {
return
}
- if conf, ok = v.(*cfg.GameGColorReward).GetDataMap()[id]; !ok {
- err = comm.NewNotFoundConfErr(string(this.module.GetType()), game_gcolorreward, id)
+ if conf, ok = v.(*cfg.GameCatchrabbitreward).GetDataMap()[id]; !ok {
+ err = comm.NewNotFoundConfErr(string(this.module.GetType()), game_catchrabbitreward, id)
this.module.Errorln(err)
return
}
diff --git a/modules/caninerabbit/core.go b/modules/caninerabbit/core.go
deleted file mode 100644
index 36498b9dd..000000000
--- a/modules/caninerabbit/core.go
+++ /dev/null
@@ -1,8 +0,0 @@
-package caninerabbit
-
-import "go_dreamfactory/pb"
-
-type GameRules struct {
- Difficulty pb.DBDColorDifficulty `json:"Difficulty"`
- Repeat bool `json:"Repeat"`
-}
diff --git a/modules/caninerabbit/model.go b/modules/caninerabbit/model.go
index 1440f65e1..c82ceeb8f 100644
--- a/modules/caninerabbit/model.go
+++ b/modules/caninerabbit/model.go
@@ -35,9 +35,9 @@ func (this *modelComp) getModel(uid string) (info *pb.DBCanineRabbit, err error)
}
if err == mgo.MongodbNil {
info = &pb.DBCanineRabbit{
- Id: primitive.NewObjectID().Hex(),
- Uid: uid,
- Integral: 0,
+ Id: primitive.NewObjectID().Hex(),
+ Uid: uid,
+ Award: make(map[int32]bool),
}
err = this.Add(uid, info)
}
diff --git a/modules/caninerabbit/module.go b/modules/caninerabbit/module.go
index 6d79d11de..9a8ca10d2 100644
--- a/modules/caninerabbit/module.go
+++ b/modules/caninerabbit/module.go
@@ -63,7 +63,8 @@ func (this *CanineRabbit) OnInstallComp() {
func (this *CanineRabbit) CreateRoom(sessions []comm.IUserSession, rulesStr string) (roomid string, err error) {
var (
- rules *GameRules = &GameRules{}
+ rules *pb.DBCanineRabbitRules = &pb.DBCanineRabbitRules{}
+ chess []*pb.DBCanineRabbitChess
red *pb.DBUser
blue *pb.DBUser
room *Room
@@ -85,7 +86,34 @@ func (this *CanineRabbit) CreateRoom(sessions []comm.IUserSession, rulesStr stri
this.Error("未找到蓝方信息", log.Field{Key: "uid", Value: sessions[1].GetUserId()})
return
}
+ chess = make([]*pb.DBCanineRabbitChess, 0)
roomid = primitive.NewObjectID().Hex()
+
+ chess = append(chess, &pb.DBCanineRabbitChess{
+ Id: primitive.NewObjectID().Hex(),
+ Stype: 0,
+ X: 4,
+ Y: 1,
+ })
+ chess = append(chess, &pb.DBCanineRabbitChess{
+ Id: primitive.NewObjectID().Hex(),
+ Stype: 1,
+ X: 1,
+ Y: 0,
+ })
+ chess = append(chess, &pb.DBCanineRabbitChess{
+ Id: primitive.NewObjectID().Hex(),
+ Stype: 1,
+ X: 0,
+ Y: 1,
+ })
+ chess = append(chess, &pb.DBCanineRabbitChess{
+ Id: primitive.NewObjectID().Hex(),
+ Stype: 1,
+ X: 1,
+ Y: 2,
+ })
+
if room, err = this.rooms.newRoom(&pb.DBCanineRabbitRoom{
Rid: roomid,
Red: &pb.DBCanineRabbitRoomPlayer{
@@ -94,6 +122,7 @@ func (this *CanineRabbit) CreateRoom(sessions []comm.IUserSession, rulesStr stri
Blue: &pb.DBCanineRabbitRoomPlayer{
Info: comm.GetUserBaseInfo(blue),
},
+ Chess: chess,
}, sessions); err != nil {
this.Error("创建房间错误", log.Field{Key: "err", Value: err.Error()})
return
diff --git a/modules/caninerabbit/room.go b/modules/caninerabbit/room.go
index fa707faf7..217b489a8 100644
--- a/modules/caninerabbit/room.go
+++ b/modules/caninerabbit/room.go
@@ -52,10 +52,66 @@ func (this *Room) PlayerLoadEnd(uid string) (err error) {
//玩家操作
func (this *Room) PlayerHandle(uid string, handle *pb.CanineRabbitHandleReq) (err error) {
-
+ for _, v := range this.data.Chess {
+ if v.Id == handle.Chess.Id {
+ v.X = handle.Chess.X
+ v.Y = handle.Chess.Y
+ }
+ }
+ if this.currside == 1 {
+ this.currside = 2
+ } else {
+ this.currside = 1
+ }
+ if err = this.Broadcast("gamehandle", &pb.CanineRabbitGameHandlePush{
+ Roomid: this.data.Rid,
+ Uid: uid,
+ Chess: handle.Chess,
+ }); err != nil {
+ this.module.Errorln(err)
+ }
return
}
+//玩家操作
+func (this *Room) PlayerWin(uid string, handle *pb.CanineRabbitWinReq) (err error) {
+
+ if handle.Iswin {
+ if this.currside == 1 {
+ this.data.Red.Score = 1
+ if this.data.Rules.RedType == 0 {
+ this.data.Red.Rabbitintegral += 1
+ } else {
+ this.data.Red.Houndintegral += 1
+ }
+ this.module.model.Change(this.data.Red.Info.Uid, map[string]interface{}{
+ "rabbitintegral": this.data.Red.Rabbitintegral,
+ "houndintegral": this.data.Red.Houndintegral,
+ })
+
+ } else {
+ this.data.Blue.Score = 1
+ if this.data.Rules.RedType == 0 {
+ this.data.Blue.Rabbitintegral += 1
+ } else {
+ this.data.Blue.Houndintegral += 1
+ }
+ this.module.model.Change(this.data.Blue.Info.Uid, map[string]interface{}{
+ "rabbitintegral": this.data.Red.Rabbitintegral,
+ "houndintegral": this.data.Red.Houndintegral,
+ })
+ }
+ if err = this.Broadcast("gameover", &pb.CanineRabbitGameOverPush{
+ Winside: this.currside,
+ RedIntegral: this.data.Red.Score,
+ BlueIntegral: this.data.Blue.Score,
+ }); err != nil {
+ this.module.Errorln(err)
+ }
+ }
+
+ return
+}
func (this *Room) Broadcast(stype string, msg proto.Message) (err error) {
if err = this.module.SendMsgToSession(string(this.module.GetType()), stype, msg, this.sessions...); err != nil {
this.module.Errorln(err)
diff --git a/pb/caninerabbit_db.pb.go b/pb/caninerabbit_db.pb.go
index b85b305da..0ddaaecf7 100644
--- a/pb/caninerabbit_db.pb.go
+++ b/pb/caninerabbit_db.pb.go
@@ -26,10 +26,11 @@ type DBCanineRabbit struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id" bson:"_id"`
- Uid string `protobuf:"bytes,2,opt,name=uid,proto3" json:"uid"`
- Integral int32 `protobuf:"varint,3,opt,name=integral,proto3" json:"integral"`
- Award map[int32]bool `protobuf:"bytes,4,rep,name=award,proto3" json:"award" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id" bson:"_id"`
+ Uid string `protobuf:"bytes,2,opt,name=uid,proto3" json:"uid"`
+ Rabbitintegral int32 `protobuf:"varint,3,opt,name=rabbitintegral,proto3" json:"rabbitintegral"` //兔子积分
+ Houndintegral int32 `protobuf:"varint,4,opt,name=houndintegral,proto3" json:"houndintegral"` //猎犬积分
+ Award map[int32]bool `protobuf:"bytes,5,rep,name=award,proto3" json:"award" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
}
func (x *DBCanineRabbit) Reset() {
@@ -78,9 +79,16 @@ func (x *DBCanineRabbit) GetUid() string {
return ""
}
-func (x *DBCanineRabbit) GetIntegral() int32 {
+func (x *DBCanineRabbit) GetRabbitintegral() int32 {
if x != nil {
- return x.Integral
+ return x.Rabbitintegral
+ }
+ return 0
+}
+
+func (x *DBCanineRabbit) GetHoundintegral() int32 {
+ if x != nil {
+ return x.Houndintegral
}
return 0
}
@@ -92,6 +100,70 @@ func (x *DBCanineRabbit) GetAward() map[int32]bool {
return nil
}
+//游戏规则
+type DBCanineRabbitRules struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ RandomPos bool `protobuf:"varint,1,opt,name=RandomPos,proto3" json:"RandomPos"` //兔子是否是随机坐标
+ RedType int32 `protobuf:"varint,2,opt,name=RedType,proto3" json:"RedType"` //红方选择 0兔子 1猎犬
+ Headstart int32 `protobuf:"varint,3,opt,name=Headstart,proto3" json:"Headstart"` //谁先手 0 兔子 1猎犬
+}
+
+func (x *DBCanineRabbitRules) Reset() {
+ *x = DBCanineRabbitRules{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_caninerabbit_caninerabbit_db_proto_msgTypes[1]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *DBCanineRabbitRules) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*DBCanineRabbitRules) ProtoMessage() {}
+
+func (x *DBCanineRabbitRules) ProtoReflect() protoreflect.Message {
+ mi := &file_caninerabbit_caninerabbit_db_proto_msgTypes[1]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use DBCanineRabbitRules.ProtoReflect.Descriptor instead.
+func (*DBCanineRabbitRules) Descriptor() ([]byte, []int) {
+ return file_caninerabbit_caninerabbit_db_proto_rawDescGZIP(), []int{1}
+}
+
+func (x *DBCanineRabbitRules) GetRandomPos() bool {
+ if x != nil {
+ return x.RandomPos
+ }
+ return false
+}
+
+func (x *DBCanineRabbitRules) GetRedType() int32 {
+ if x != nil {
+ return x.RedType
+ }
+ return 0
+}
+
+func (x *DBCanineRabbitRules) GetHeadstart() int32 {
+ if x != nil {
+ return x.Headstart
+ }
+ return 0
+}
+
type DBCanineRabbitChess struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
@@ -106,7 +178,7 @@ type DBCanineRabbitChess struct {
func (x *DBCanineRabbitChess) Reset() {
*x = DBCanineRabbitChess{}
if protoimpl.UnsafeEnabled {
- mi := &file_caninerabbit_caninerabbit_db_proto_msgTypes[1]
+ mi := &file_caninerabbit_caninerabbit_db_proto_msgTypes[2]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -119,7 +191,7 @@ func (x *DBCanineRabbitChess) String() string {
func (*DBCanineRabbitChess) ProtoMessage() {}
func (x *DBCanineRabbitChess) ProtoReflect() protoreflect.Message {
- mi := &file_caninerabbit_caninerabbit_db_proto_msgTypes[1]
+ mi := &file_caninerabbit_caninerabbit_db_proto_msgTypes[2]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -132,7 +204,7 @@ func (x *DBCanineRabbitChess) ProtoReflect() protoreflect.Message {
// Deprecated: Use DBCanineRabbitChess.ProtoReflect.Descriptor instead.
func (*DBCanineRabbitChess) Descriptor() ([]byte, []int) {
- return file_caninerabbit_caninerabbit_db_proto_rawDescGZIP(), []int{1}
+ return file_caninerabbit_caninerabbit_db_proto_rawDescGZIP(), []int{2}
}
func (x *DBCanineRabbitChess) GetId() string {
@@ -168,18 +240,18 @@ type DBCanineRabbitRoomPlayer struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Info *BaseUserInfo `protobuf:"bytes,1,opt,name=info,proto3" json:"info"` //发起者信息
- Isai bool `protobuf:"varint,2,opt,name=isai,proto3" json:"isai"`
- Ready bool `protobuf:"varint,3,opt,name=ready,proto3" json:"ready"`
- Score int32 `protobuf:"varint,4,opt,name=score,proto3" json:"score"`
- Integral int32 `protobuf:"varint,5,opt,name=integral,proto3" json:"integral"`
- Maxintegral int32 `protobuf:"varint,6,opt,name=maxintegral,proto3" json:"maxintegral"`
+ Info *BaseUserInfo `protobuf:"bytes,1,opt,name=info,proto3" json:"info"` //发起者信息
+ Isai bool `protobuf:"varint,2,opt,name=isai,proto3" json:"isai"`
+ Ready bool `protobuf:"varint,3,opt,name=ready,proto3" json:"ready"`
+ Score int32 `protobuf:"varint,4,opt,name=score,proto3" json:"score"`
+ Rabbitintegral int32 `protobuf:"varint,5,opt,name=rabbitintegral,proto3" json:"rabbitintegral"` //兔子积分
+ Houndintegral int32 `protobuf:"varint,6,opt,name=houndintegral,proto3" json:"houndintegral"` //猎犬积分
}
func (x *DBCanineRabbitRoomPlayer) Reset() {
*x = DBCanineRabbitRoomPlayer{}
if protoimpl.UnsafeEnabled {
- mi := &file_caninerabbit_caninerabbit_db_proto_msgTypes[2]
+ mi := &file_caninerabbit_caninerabbit_db_proto_msgTypes[3]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -192,7 +264,7 @@ func (x *DBCanineRabbitRoomPlayer) String() string {
func (*DBCanineRabbitRoomPlayer) ProtoMessage() {}
func (x *DBCanineRabbitRoomPlayer) ProtoReflect() protoreflect.Message {
- mi := &file_caninerabbit_caninerabbit_db_proto_msgTypes[2]
+ mi := &file_caninerabbit_caninerabbit_db_proto_msgTypes[3]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -205,7 +277,7 @@ func (x *DBCanineRabbitRoomPlayer) ProtoReflect() protoreflect.Message {
// Deprecated: Use DBCanineRabbitRoomPlayer.ProtoReflect.Descriptor instead.
func (*DBCanineRabbitRoomPlayer) Descriptor() ([]byte, []int) {
- return file_caninerabbit_caninerabbit_db_proto_rawDescGZIP(), []int{2}
+ return file_caninerabbit_caninerabbit_db_proto_rawDescGZIP(), []int{3}
}
func (x *DBCanineRabbitRoomPlayer) GetInfo() *BaseUserInfo {
@@ -236,16 +308,16 @@ func (x *DBCanineRabbitRoomPlayer) GetScore() int32 {
return 0
}
-func (x *DBCanineRabbitRoomPlayer) GetIntegral() int32 {
+func (x *DBCanineRabbitRoomPlayer) GetRabbitintegral() int32 {
if x != nil {
- return x.Integral
+ return x.Rabbitintegral
}
return 0
}
-func (x *DBCanineRabbitRoomPlayer) GetMaxintegral() int32 {
+func (x *DBCanineRabbitRoomPlayer) GetHoundintegral() int32 {
if x != nil {
- return x.Maxintegral
+ return x.Houndintegral
}
return 0
}
@@ -256,18 +328,17 @@ type DBCanineRabbitRoom struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Rid string `protobuf:"bytes,1,opt,name=rid,proto3" json:"rid"`
- Randomposit bool `protobuf:"varint,2,opt,name=randomposit,proto3" json:"randomposit"` //随机位置
- Headstart int32 `protobuf:"varint,3,opt,name=headstart,proto3" json:"headstart"` //先手 0 兔子 1 猎犬
- Red *DBCanineRabbitRoomPlayer `protobuf:"bytes,5,opt,name=red,proto3" json:"red"`
- Blue *DBCanineRabbitRoomPlayer `protobuf:"bytes,6,opt,name=blue,proto3" json:"blue"`
- Chess []*DBCanineRabbitChess `protobuf:"bytes,7,rep,name=chess,proto3" json:"chess"` //棋子
+ Rid string `protobuf:"bytes,1,opt,name=rid,proto3" json:"rid"`
+ Rules *DBCanineRabbitRules `protobuf:"bytes,2,opt,name=rules,proto3" json:"rules"`
+ Red *DBCanineRabbitRoomPlayer `protobuf:"bytes,3,opt,name=red,proto3" json:"red"`
+ Blue *DBCanineRabbitRoomPlayer `protobuf:"bytes,4,opt,name=blue,proto3" json:"blue"`
+ Chess []*DBCanineRabbitChess `protobuf:"bytes,5,rep,name=chess,proto3" json:"chess"`
}
func (x *DBCanineRabbitRoom) Reset() {
*x = DBCanineRabbitRoom{}
if protoimpl.UnsafeEnabled {
- mi := &file_caninerabbit_caninerabbit_db_proto_msgTypes[3]
+ mi := &file_caninerabbit_caninerabbit_db_proto_msgTypes[4]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -280,7 +351,7 @@ func (x *DBCanineRabbitRoom) String() string {
func (*DBCanineRabbitRoom) ProtoMessage() {}
func (x *DBCanineRabbitRoom) ProtoReflect() protoreflect.Message {
- mi := &file_caninerabbit_caninerabbit_db_proto_msgTypes[3]
+ mi := &file_caninerabbit_caninerabbit_db_proto_msgTypes[4]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -293,7 +364,7 @@ func (x *DBCanineRabbitRoom) ProtoReflect() protoreflect.Message {
// Deprecated: Use DBCanineRabbitRoom.ProtoReflect.Descriptor instead.
func (*DBCanineRabbitRoom) Descriptor() ([]byte, []int) {
- return file_caninerabbit_caninerabbit_db_proto_rawDescGZIP(), []int{3}
+ return file_caninerabbit_caninerabbit_db_proto_rawDescGZIP(), []int{4}
}
func (x *DBCanineRabbitRoom) GetRid() string {
@@ -303,18 +374,11 @@ func (x *DBCanineRabbitRoom) GetRid() string {
return ""
}
-func (x *DBCanineRabbitRoom) GetRandomposit() bool {
+func (x *DBCanineRabbitRoom) GetRules() *DBCanineRabbitRules {
if x != nil {
- return x.Randomposit
+ return x.Rules
}
- return false
-}
-
-func (x *DBCanineRabbitRoom) GetHeadstart() int32 {
- if x != nil {
- return x.Headstart
- }
- return 0
+ return nil
}
func (x *DBCanineRabbitRoom) GetRed() *DBCanineRabbitRoomPlayer {
@@ -344,52 +408,61 @@ var file_caninerabbit_caninerabbit_db_proto_rawDesc = []byte{
0x0a, 0x22, 0x63, 0x61, 0x6e, 0x69, 0x6e, 0x65, 0x72, 0x61, 0x62, 0x62, 0x69, 0x74, 0x2f, 0x63,
0x61, 0x6e, 0x69, 0x6e, 0x65, 0x72, 0x61, 0x62, 0x62, 0x69, 0x74, 0x5f, 0x64, 0x62, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0a, 0x63, 0x6f, 0x6d, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x22, 0xba, 0x01, 0x0a, 0x0e, 0x44, 0x42, 0x43, 0x61, 0x6e, 0x69, 0x6e, 0x65, 0x52, 0x61, 0x62,
+ 0x22, 0xec, 0x01, 0x0a, 0x0e, 0x44, 0x42, 0x43, 0x61, 0x6e, 0x69, 0x6e, 0x65, 0x52, 0x61, 0x62,
0x62, 0x69, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
0x02, 0x69, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
- 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61,
- 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61,
- 0x6c, 0x12, 0x30, 0x0a, 0x05, 0x61, 0x77, 0x61, 0x72, 0x64, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b,
- 0x32, 0x1a, 0x2e, 0x44, 0x42, 0x43, 0x61, 0x6e, 0x69, 0x6e, 0x65, 0x52, 0x61, 0x62, 0x62, 0x69,
- 0x74, 0x2e, 0x41, 0x77, 0x61, 0x72, 0x64, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x05, 0x61, 0x77,
- 0x61, 0x72, 0x64, 0x1a, 0x38, 0x0a, 0x0a, 0x41, 0x77, 0x61, 0x72, 0x64, 0x45, 0x6e, 0x74, 0x72,
- 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03,
- 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01,
- 0x28, 0x08, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x57, 0x0a,
- 0x13, 0x44, 0x42, 0x43, 0x61, 0x6e, 0x69, 0x6e, 0x65, 0x52, 0x61, 0x62, 0x62, 0x69, 0x74, 0x43,
- 0x68, 0x65, 0x73, 0x73, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
- 0x52, 0x02, 0x69, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x05, 0x73, 0x74, 0x79, 0x70, 0x65, 0x12, 0x0c, 0x0a, 0x01, 0x78, 0x18,
- 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x01, 0x78, 0x12, 0x0c, 0x0a, 0x01, 0x79, 0x18, 0x04, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x01, 0x79, 0x22, 0xbb, 0x01, 0x0a, 0x18, 0x44, 0x42, 0x43, 0x61, 0x6e,
- 0x69, 0x6e, 0x65, 0x52, 0x61, 0x62, 0x62, 0x69, 0x74, 0x52, 0x6f, 0x6f, 0x6d, 0x50, 0x6c, 0x61,
- 0x79, 0x65, 0x72, 0x12, 0x21, 0x0a, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28,
- 0x0b, 0x32, 0x0d, 0x2e, 0x42, 0x61, 0x73, 0x65, 0x55, 0x73, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f,
- 0x52, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x61, 0x69, 0x18, 0x02,
- 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x61, 0x69, 0x12, 0x14, 0x0a, 0x05, 0x72, 0x65,
- 0x61, 0x64, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x72, 0x65, 0x61, 0x64, 0x79,
- 0x12, 0x14, 0x0a, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52,
- 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x72,
- 0x61, 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x72,
- 0x61, 0x6c, 0x12, 0x20, 0x0a, 0x0b, 0x6d, 0x61, 0x78, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61,
- 0x6c, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0b, 0x6d, 0x61, 0x78, 0x69, 0x6e, 0x74, 0x65,
- 0x67, 0x72, 0x61, 0x6c, 0x22, 0xee, 0x01, 0x0a, 0x12, 0x44, 0x42, 0x43, 0x61, 0x6e, 0x69, 0x6e,
- 0x65, 0x52, 0x61, 0x62, 0x62, 0x69, 0x74, 0x52, 0x6f, 0x6f, 0x6d, 0x12, 0x10, 0x0a, 0x03, 0x72,
- 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x72, 0x69, 0x64, 0x12, 0x20, 0x0a,
- 0x0b, 0x72, 0x61, 0x6e, 0x64, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x18, 0x02, 0x20, 0x01,
- 0x28, 0x08, 0x52, 0x0b, 0x72, 0x61, 0x6e, 0x64, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x12,
- 0x1c, 0x0a, 0x09, 0x68, 0x65, 0x61, 0x64, 0x73, 0x74, 0x61, 0x72, 0x74, 0x18, 0x03, 0x20, 0x01,
- 0x28, 0x05, 0x52, 0x09, 0x68, 0x65, 0x61, 0x64, 0x73, 0x74, 0x61, 0x72, 0x74, 0x12, 0x2b, 0x0a,
- 0x03, 0x72, 0x65, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x44, 0x42, 0x43,
- 0x61, 0x6e, 0x69, 0x6e, 0x65, 0x52, 0x61, 0x62, 0x62, 0x69, 0x74, 0x52, 0x6f, 0x6f, 0x6d, 0x50,
- 0x6c, 0x61, 0x79, 0x65, 0x72, 0x52, 0x03, 0x72, 0x65, 0x64, 0x12, 0x2d, 0x0a, 0x04, 0x62, 0x6c,
- 0x75, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x44, 0x42, 0x43, 0x61, 0x6e,
- 0x69, 0x6e, 0x65, 0x52, 0x61, 0x62, 0x62, 0x69, 0x74, 0x52, 0x6f, 0x6f, 0x6d, 0x50, 0x6c, 0x61,
- 0x79, 0x65, 0x72, 0x52, 0x04, 0x62, 0x6c, 0x75, 0x65, 0x12, 0x2a, 0x0a, 0x05, 0x63, 0x68, 0x65,
- 0x73, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x44, 0x42, 0x43, 0x61, 0x6e,
- 0x69, 0x6e, 0x65, 0x52, 0x61, 0x62, 0x62, 0x69, 0x74, 0x43, 0x68, 0x65, 0x73, 0x73, 0x52, 0x05,
- 0x63, 0x68, 0x65, 0x73, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x26, 0x0a, 0x0e, 0x72, 0x61, 0x62, 0x62, 0x69, 0x74, 0x69,
+ 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0e, 0x72,
+ 0x61, 0x62, 0x62, 0x69, 0x74, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61, 0x6c, 0x12, 0x24, 0x0a,
+ 0x0d, 0x68, 0x6f, 0x75, 0x6e, 0x64, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61, 0x6c, 0x18, 0x04,
+ 0x20, 0x01, 0x28, 0x05, 0x52, 0x0d, 0x68, 0x6f, 0x75, 0x6e, 0x64, 0x69, 0x6e, 0x74, 0x65, 0x67,
+ 0x72, 0x61, 0x6c, 0x12, 0x30, 0x0a, 0x05, 0x61, 0x77, 0x61, 0x72, 0x64, 0x18, 0x05, 0x20, 0x03,
+ 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x44, 0x42, 0x43, 0x61, 0x6e, 0x69, 0x6e, 0x65, 0x52, 0x61, 0x62,
+ 0x62, 0x69, 0x74, 0x2e, 0x41, 0x77, 0x61, 0x72, 0x64, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x05,
+ 0x61, 0x77, 0x61, 0x72, 0x64, 0x1a, 0x38, 0x0a, 0x0a, 0x41, 0x77, 0x61, 0x72, 0x64, 0x45, 0x6e,
+ 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05,
+ 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02,
+ 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22,
+ 0x6b, 0x0a, 0x13, 0x44, 0x42, 0x43, 0x61, 0x6e, 0x69, 0x6e, 0x65, 0x52, 0x61, 0x62, 0x62, 0x69,
+ 0x74, 0x52, 0x75, 0x6c, 0x65, 0x73, 0x12, 0x1c, 0x0a, 0x09, 0x52, 0x61, 0x6e, 0x64, 0x6f, 0x6d,
+ 0x50, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x52, 0x61, 0x6e, 0x64, 0x6f,
+ 0x6d, 0x50, 0x6f, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x52, 0x65, 0x64, 0x54, 0x79, 0x70, 0x65, 0x18,
+ 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x52, 0x65, 0x64, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1c,
+ 0x0a, 0x09, 0x48, 0x65, 0x61, 0x64, 0x73, 0x74, 0x61, 0x72, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28,
+ 0x05, 0x52, 0x09, 0x48, 0x65, 0x61, 0x64, 0x73, 0x74, 0x61, 0x72, 0x74, 0x22, 0x57, 0x0a, 0x13,
+ 0x44, 0x42, 0x43, 0x61, 0x6e, 0x69, 0x6e, 0x65, 0x52, 0x61, 0x62, 0x62, 0x69, 0x74, 0x43, 0x68,
+ 0x65, 0x73, 0x73, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
+ 0x02, 0x69, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01,
+ 0x28, 0x05, 0x52, 0x05, 0x73, 0x74, 0x79, 0x70, 0x65, 0x12, 0x0c, 0x0a, 0x01, 0x78, 0x18, 0x03,
+ 0x20, 0x01, 0x28, 0x05, 0x52, 0x01, 0x78, 0x12, 0x0c, 0x0a, 0x01, 0x79, 0x18, 0x04, 0x20, 0x01,
+ 0x28, 0x05, 0x52, 0x01, 0x79, 0x22, 0xcb, 0x01, 0x0a, 0x18, 0x44, 0x42, 0x43, 0x61, 0x6e, 0x69,
+ 0x6e, 0x65, 0x52, 0x61, 0x62, 0x62, 0x69, 0x74, 0x52, 0x6f, 0x6f, 0x6d, 0x50, 0x6c, 0x61, 0x79,
+ 0x65, 0x72, 0x12, 0x21, 0x0a, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b,
+ 0x32, 0x0d, 0x2e, 0x42, 0x61, 0x73, 0x65, 0x55, 0x73, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52,
+ 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x61, 0x69, 0x18, 0x02, 0x20,
+ 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x61, 0x69, 0x12, 0x14, 0x0a, 0x05, 0x72, 0x65, 0x61,
+ 0x64, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x72, 0x65, 0x61, 0x64, 0x79, 0x12,
+ 0x14, 0x0a, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05,
+ 0x73, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x26, 0x0a, 0x0e, 0x72, 0x61, 0x62, 0x62, 0x69, 0x74, 0x69,
+ 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61, 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0e, 0x72,
+ 0x61, 0x62, 0x62, 0x69, 0x74, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61, 0x6c, 0x12, 0x24, 0x0a,
+ 0x0d, 0x68, 0x6f, 0x75, 0x6e, 0x64, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61, 0x6c, 0x18, 0x06,
+ 0x20, 0x01, 0x28, 0x05, 0x52, 0x0d, 0x68, 0x6f, 0x75, 0x6e, 0x64, 0x69, 0x6e, 0x74, 0x65, 0x67,
+ 0x72, 0x61, 0x6c, 0x22, 0xda, 0x01, 0x0a, 0x12, 0x44, 0x42, 0x43, 0x61, 0x6e, 0x69, 0x6e, 0x65,
+ 0x52, 0x61, 0x62, 0x62, 0x69, 0x74, 0x52, 0x6f, 0x6f, 0x6d, 0x12, 0x10, 0x0a, 0x03, 0x72, 0x69,
+ 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x72, 0x69, 0x64, 0x12, 0x2a, 0x0a, 0x05,
+ 0x72, 0x75, 0x6c, 0x65, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x44, 0x42,
+ 0x43, 0x61, 0x6e, 0x69, 0x6e, 0x65, 0x52, 0x61, 0x62, 0x62, 0x69, 0x74, 0x52, 0x75, 0x6c, 0x65,
+ 0x73, 0x52, 0x05, 0x72, 0x75, 0x6c, 0x65, 0x73, 0x12, 0x2b, 0x0a, 0x03, 0x72, 0x65, 0x64, 0x18,
+ 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x44, 0x42, 0x43, 0x61, 0x6e, 0x69, 0x6e, 0x65,
+ 0x52, 0x61, 0x62, 0x62, 0x69, 0x74, 0x52, 0x6f, 0x6f, 0x6d, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72,
+ 0x52, 0x03, 0x72, 0x65, 0x64, 0x12, 0x2d, 0x0a, 0x04, 0x62, 0x6c, 0x75, 0x65, 0x18, 0x04, 0x20,
+ 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x44, 0x42, 0x43, 0x61, 0x6e, 0x69, 0x6e, 0x65, 0x52, 0x61,
+ 0x62, 0x62, 0x69, 0x74, 0x52, 0x6f, 0x6f, 0x6d, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x52, 0x04,
+ 0x62, 0x6c, 0x75, 0x65, 0x12, 0x2a, 0x0a, 0x05, 0x63, 0x68, 0x65, 0x73, 0x73, 0x18, 0x05, 0x20,
+ 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x44, 0x42, 0x43, 0x61, 0x6e, 0x69, 0x6e, 0x65, 0x52, 0x61,
+ 0x62, 0x62, 0x69, 0x74, 0x43, 0x68, 0x65, 0x73, 0x73, 0x52, 0x05, 0x63, 0x68, 0x65, 0x73, 0x73,
+ 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -404,26 +477,28 @@ func file_caninerabbit_caninerabbit_db_proto_rawDescGZIP() []byte {
return file_caninerabbit_caninerabbit_db_proto_rawDescData
}
-var file_caninerabbit_caninerabbit_db_proto_msgTypes = make([]protoimpl.MessageInfo, 5)
+var file_caninerabbit_caninerabbit_db_proto_msgTypes = make([]protoimpl.MessageInfo, 6)
var file_caninerabbit_caninerabbit_db_proto_goTypes = []interface{}{
(*DBCanineRabbit)(nil), // 0: DBCanineRabbit
- (*DBCanineRabbitChess)(nil), // 1: DBCanineRabbitChess
- (*DBCanineRabbitRoomPlayer)(nil), // 2: DBCanineRabbitRoomPlayer
- (*DBCanineRabbitRoom)(nil), // 3: DBCanineRabbitRoom
- nil, // 4: DBCanineRabbit.AwardEntry
- (*BaseUserInfo)(nil), // 5: BaseUserInfo
+ (*DBCanineRabbitRules)(nil), // 1: DBCanineRabbitRules
+ (*DBCanineRabbitChess)(nil), // 2: DBCanineRabbitChess
+ (*DBCanineRabbitRoomPlayer)(nil), // 3: DBCanineRabbitRoomPlayer
+ (*DBCanineRabbitRoom)(nil), // 4: DBCanineRabbitRoom
+ nil, // 5: DBCanineRabbit.AwardEntry
+ (*BaseUserInfo)(nil), // 6: BaseUserInfo
}
var file_caninerabbit_caninerabbit_db_proto_depIdxs = []int32{
- 4, // 0: DBCanineRabbit.award:type_name -> DBCanineRabbit.AwardEntry
- 5, // 1: DBCanineRabbitRoomPlayer.info:type_name -> BaseUserInfo
- 2, // 2: DBCanineRabbitRoom.red:type_name -> DBCanineRabbitRoomPlayer
- 2, // 3: DBCanineRabbitRoom.blue:type_name -> DBCanineRabbitRoomPlayer
- 1, // 4: DBCanineRabbitRoom.chess:type_name -> DBCanineRabbitChess
- 5, // [5:5] is the sub-list for method output_type
- 5, // [5:5] is the sub-list for method input_type
- 5, // [5:5] is the sub-list for extension type_name
- 5, // [5:5] is the sub-list for extension extendee
- 0, // [0:5] is the sub-list for field type_name
+ 5, // 0: DBCanineRabbit.award:type_name -> DBCanineRabbit.AwardEntry
+ 6, // 1: DBCanineRabbitRoomPlayer.info:type_name -> BaseUserInfo
+ 1, // 2: DBCanineRabbitRoom.rules:type_name -> DBCanineRabbitRules
+ 3, // 3: DBCanineRabbitRoom.red:type_name -> DBCanineRabbitRoomPlayer
+ 3, // 4: DBCanineRabbitRoom.blue:type_name -> DBCanineRabbitRoomPlayer
+ 2, // 5: DBCanineRabbitRoom.chess:type_name -> DBCanineRabbitChess
+ 6, // [6:6] is the sub-list for method output_type
+ 6, // [6:6] is the sub-list for method input_type
+ 6, // [6:6] is the sub-list for extension type_name
+ 6, // [6:6] is the sub-list for extension extendee
+ 0, // [0:6] is the sub-list for field type_name
}
func init() { file_caninerabbit_caninerabbit_db_proto_init() }
@@ -446,7 +521,7 @@ func file_caninerabbit_caninerabbit_db_proto_init() {
}
}
file_caninerabbit_caninerabbit_db_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*DBCanineRabbitChess); i {
+ switch v := v.(*DBCanineRabbitRules); i {
case 0:
return &v.state
case 1:
@@ -458,7 +533,7 @@ func file_caninerabbit_caninerabbit_db_proto_init() {
}
}
file_caninerabbit_caninerabbit_db_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*DBCanineRabbitRoomPlayer); i {
+ switch v := v.(*DBCanineRabbitChess); i {
case 0:
return &v.state
case 1:
@@ -470,6 +545,18 @@ func file_caninerabbit_caninerabbit_db_proto_init() {
}
}
file_caninerabbit_caninerabbit_db_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*DBCanineRabbitRoomPlayer); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ file_caninerabbit_caninerabbit_db_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*DBCanineRabbitRoom); i {
case 0:
return &v.state
@@ -488,7 +575,7 @@ func file_caninerabbit_caninerabbit_db_proto_init() {
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: file_caninerabbit_caninerabbit_db_proto_rawDesc,
NumEnums: 0,
- NumMessages: 5,
+ NumMessages: 6,
NumExtensions: 0,
NumServices: 0,
},
diff --git a/pb/caninerabbit_msg.pb.go b/pb/caninerabbit_msg.pb.go
index 4c1e0da7f..0781ffa32 100644
--- a/pb/caninerabbit_msg.pb.go
+++ b/pb/caninerabbit_msg.pb.go
@@ -584,6 +584,100 @@ func (x *CanineRabbitGameHandlePush) GetChess() *DBCanineRabbitChess {
return nil
}
+//输赢请求
+type CanineRabbitWinReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Roomid string `protobuf:"bytes,1,opt,name=roomid,proto3" json:"roomid"` //战斗id
+ Iswin bool `protobuf:"varint,2,opt,name=iswin,proto3" json:"iswin"` //是否胜利
+}
+
+func (x *CanineRabbitWinReq) Reset() {
+ *x = CanineRabbitWinReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_caninerabbit_caninerabbit_msg_proto_msgTypes[11]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *CanineRabbitWinReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*CanineRabbitWinReq) ProtoMessage() {}
+
+func (x *CanineRabbitWinReq) ProtoReflect() protoreflect.Message {
+ mi := &file_caninerabbit_caninerabbit_msg_proto_msgTypes[11]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use CanineRabbitWinReq.ProtoReflect.Descriptor instead.
+func (*CanineRabbitWinReq) Descriptor() ([]byte, []int) {
+ return file_caninerabbit_caninerabbit_msg_proto_rawDescGZIP(), []int{11}
+}
+
+func (x *CanineRabbitWinReq) GetRoomid() string {
+ if x != nil {
+ return x.Roomid
+ }
+ return ""
+}
+
+func (x *CanineRabbitWinReq) GetIswin() bool {
+ if x != nil {
+ return x.Iswin
+ }
+ return false
+}
+
+type CanineRabbitWinResp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+}
+
+func (x *CanineRabbitWinResp) Reset() {
+ *x = CanineRabbitWinResp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_caninerabbit_caninerabbit_msg_proto_msgTypes[12]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *CanineRabbitWinResp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*CanineRabbitWinResp) ProtoMessage() {}
+
+func (x *CanineRabbitWinResp) ProtoReflect() protoreflect.Message {
+ mi := &file_caninerabbit_caninerabbit_msg_proto_msgTypes[12]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use CanineRabbitWinResp.ProtoReflect.Descriptor instead.
+func (*CanineRabbitWinResp) Descriptor() ([]byte, []int) {
+ return file_caninerabbit_caninerabbit_msg_proto_rawDescGZIP(), []int{12}
+}
+
//游戏结束推送
type CanineRabbitGameOverPush struct {
state protoimpl.MessageState
@@ -598,7 +692,7 @@ type CanineRabbitGameOverPush struct {
func (x *CanineRabbitGameOverPush) Reset() {
*x = CanineRabbitGameOverPush{}
if protoimpl.UnsafeEnabled {
- mi := &file_caninerabbit_caninerabbit_msg_proto_msgTypes[11]
+ mi := &file_caninerabbit_caninerabbit_msg_proto_msgTypes[13]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -611,7 +705,7 @@ func (x *CanineRabbitGameOverPush) String() string {
func (*CanineRabbitGameOverPush) ProtoMessage() {}
func (x *CanineRabbitGameOverPush) ProtoReflect() protoreflect.Message {
- mi := &file_caninerabbit_caninerabbit_msg_proto_msgTypes[11]
+ mi := &file_caninerabbit_caninerabbit_msg_proto_msgTypes[13]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -624,7 +718,7 @@ func (x *CanineRabbitGameOverPush) ProtoReflect() protoreflect.Message {
// Deprecated: Use CanineRabbitGameOverPush.ProtoReflect.Descriptor instead.
func (*CanineRabbitGameOverPush) Descriptor() ([]byte, []int) {
- return file_caninerabbit_caninerabbit_msg_proto_rawDescGZIP(), []int{11}
+ return file_caninerabbit_caninerabbit_msg_proto_rawDescGZIP(), []int{13}
}
func (x *CanineRabbitGameOverPush) GetWinside() int32 {
@@ -653,14 +747,13 @@ type CanineRabbitAwardReq struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id"`
- Atype int32 `protobuf:"varint,2,opt,name=atype,proto3" json:"atype"` //0 周奖励 1 累计奖励
+ Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id"`
}
func (x *CanineRabbitAwardReq) Reset() {
*x = CanineRabbitAwardReq{}
if protoimpl.UnsafeEnabled {
- mi := &file_caninerabbit_caninerabbit_msg_proto_msgTypes[12]
+ mi := &file_caninerabbit_caninerabbit_msg_proto_msgTypes[14]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -673,7 +766,7 @@ func (x *CanineRabbitAwardReq) String() string {
func (*CanineRabbitAwardReq) ProtoMessage() {}
func (x *CanineRabbitAwardReq) ProtoReflect() protoreflect.Message {
- mi := &file_caninerabbit_caninerabbit_msg_proto_msgTypes[12]
+ mi := &file_caninerabbit_caninerabbit_msg_proto_msgTypes[14]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -686,7 +779,7 @@ func (x *CanineRabbitAwardReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use CanineRabbitAwardReq.ProtoReflect.Descriptor instead.
func (*CanineRabbitAwardReq) Descriptor() ([]byte, []int) {
- return file_caninerabbit_caninerabbit_msg_proto_rawDescGZIP(), []int{12}
+ return file_caninerabbit_caninerabbit_msg_proto_rawDescGZIP(), []int{14}
}
func (x *CanineRabbitAwardReq) GetId() int32 {
@@ -696,27 +789,19 @@ func (x *CanineRabbitAwardReq) GetId() int32 {
return 0
}
-func (x *CanineRabbitAwardReq) GetAtype() int32 {
- if x != nil {
- return x.Atype
- }
- return 0
-}
-
type CanineRabbitAwardResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id"`
- Atype int32 `protobuf:"varint,2,opt,name=atype,proto3" json:"atype"` //0 周奖励 1 累计奖励
- Award []*UserAtno `protobuf:"bytes,3,rep,name=award,proto3" json:"award"` //获取资源
+ Award []*UserAtno `protobuf:"bytes,3,rep,name=award,proto3" json:"award"` //获取资源
}
func (x *CanineRabbitAwardResp) Reset() {
*x = CanineRabbitAwardResp{}
if protoimpl.UnsafeEnabled {
- mi := &file_caninerabbit_caninerabbit_msg_proto_msgTypes[13]
+ mi := &file_caninerabbit_caninerabbit_msg_proto_msgTypes[15]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -729,7 +814,7 @@ func (x *CanineRabbitAwardResp) String() string {
func (*CanineRabbitAwardResp) ProtoMessage() {}
func (x *CanineRabbitAwardResp) ProtoReflect() protoreflect.Message {
- mi := &file_caninerabbit_caninerabbit_msg_proto_msgTypes[13]
+ mi := &file_caninerabbit_caninerabbit_msg_proto_msgTypes[15]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -742,7 +827,7 @@ func (x *CanineRabbitAwardResp) ProtoReflect() protoreflect.Message {
// Deprecated: Use CanineRabbitAwardResp.ProtoReflect.Descriptor instead.
func (*CanineRabbitAwardResp) Descriptor() ([]byte, []int) {
- return file_caninerabbit_caninerabbit_msg_proto_rawDescGZIP(), []int{13}
+ return file_caninerabbit_caninerabbit_msg_proto_rawDescGZIP(), []int{15}
}
func (x *CanineRabbitAwardResp) GetId() int32 {
@@ -752,13 +837,6 @@ func (x *CanineRabbitAwardResp) GetId() int32 {
return 0
}
-func (x *CanineRabbitAwardResp) GetAtype() int32 {
- if x != nil {
- return x.Atype
- }
- return 0
-}
-
func (x *CanineRabbitAwardResp) GetAward() []*UserAtno {
if x != nil {
return x.Award
@@ -822,26 +900,29 @@ var file_caninerabbit_caninerabbit_msg_proto_rawDesc = []byte{
0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x2a, 0x0a, 0x05,
0x63, 0x68, 0x65, 0x73, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x44, 0x42,
0x43, 0x61, 0x6e, 0x69, 0x6e, 0x65, 0x52, 0x61, 0x62, 0x62, 0x69, 0x74, 0x43, 0x68, 0x65, 0x73,
- 0x73, 0x52, 0x05, 0x63, 0x68, 0x65, 0x73, 0x73, 0x22, 0x7a, 0x0a, 0x18, 0x43, 0x61, 0x6e, 0x69,
- 0x6e, 0x65, 0x52, 0x61, 0x62, 0x62, 0x69, 0x74, 0x47, 0x61, 0x6d, 0x65, 0x4f, 0x76, 0x65, 0x72,
- 0x50, 0x75, 0x73, 0x68, 0x12, 0x18, 0x0a, 0x07, 0x77, 0x69, 0x6e, 0x73, 0x69, 0x64, 0x65, 0x18,
- 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x77, 0x69, 0x6e, 0x73, 0x69, 0x64, 0x65, 0x12, 0x20,
- 0x0a, 0x0b, 0x72, 0x65, 0x64, 0x49, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61, 0x6c, 0x18, 0x02, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x0b, 0x72, 0x65, 0x64, 0x49, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61, 0x6c,
- 0x12, 0x22, 0x0a, 0x0c, 0x62, 0x6c, 0x75, 0x65, 0x49, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61, 0x6c,
- 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0c, 0x62, 0x6c, 0x75, 0x65, 0x49, 0x6e, 0x74, 0x65,
- 0x67, 0x72, 0x61, 0x6c, 0x22, 0x3c, 0x0a, 0x14, 0x43, 0x61, 0x6e, 0x69, 0x6e, 0x65, 0x52, 0x61,
- 0x62, 0x62, 0x69, 0x74, 0x41, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x12, 0x0e, 0x0a, 0x02,
- 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x69, 0x64, 0x12, 0x14, 0x0a, 0x05,
- 0x61, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x61, 0x74, 0x79,
- 0x70, 0x65, 0x22, 0x5e, 0x0a, 0x15, 0x43, 0x61, 0x6e, 0x69, 0x6e, 0x65, 0x52, 0x61, 0x62, 0x62,
- 0x69, 0x74, 0x41, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x73, 0x70, 0x12, 0x0e, 0x0a, 0x02, 0x69,
- 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x69, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x61,
- 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x61, 0x74, 0x79, 0x70,
- 0x65, 0x12, 0x1f, 0x0a, 0x05, 0x61, 0x77, 0x61, 0x72, 0x64, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b,
- 0x32, 0x09, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x41, 0x74, 0x6e, 0x6f, 0x52, 0x05, 0x61, 0x77, 0x61,
- 0x72, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x33,
+ 0x73, 0x52, 0x05, 0x63, 0x68, 0x65, 0x73, 0x73, 0x22, 0x42, 0x0a, 0x12, 0x43, 0x61, 0x6e, 0x69,
+ 0x6e, 0x65, 0x52, 0x61, 0x62, 0x62, 0x69, 0x74, 0x57, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x12, 0x16,
+ 0x0a, 0x06, 0x72, 0x6f, 0x6f, 0x6d, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06,
+ 0x72, 0x6f, 0x6f, 0x6d, 0x69, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x73, 0x77, 0x69, 0x6e, 0x18,
+ 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x69, 0x73, 0x77, 0x69, 0x6e, 0x22, 0x15, 0x0a, 0x13,
+ 0x43, 0x61, 0x6e, 0x69, 0x6e, 0x65, 0x52, 0x61, 0x62, 0x62, 0x69, 0x74, 0x57, 0x69, 0x6e, 0x52,
+ 0x65, 0x73, 0x70, 0x22, 0x7a, 0x0a, 0x18, 0x43, 0x61, 0x6e, 0x69, 0x6e, 0x65, 0x52, 0x61, 0x62,
+ 0x62, 0x69, 0x74, 0x47, 0x61, 0x6d, 0x65, 0x4f, 0x76, 0x65, 0x72, 0x50, 0x75, 0x73, 0x68, 0x12,
+ 0x18, 0x0a, 0x07, 0x77, 0x69, 0x6e, 0x73, 0x69, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05,
+ 0x52, 0x07, 0x77, 0x69, 0x6e, 0x73, 0x69, 0x64, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x72, 0x65, 0x64,
+ 0x49, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0b,
+ 0x72, 0x65, 0x64, 0x49, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61, 0x6c, 0x12, 0x22, 0x0a, 0x0c, 0x62,
+ 0x6c, 0x75, 0x65, 0x49, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28,
+ 0x05, 0x52, 0x0c, 0x62, 0x6c, 0x75, 0x65, 0x49, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61, 0x6c, 0x22,
+ 0x26, 0x0a, 0x14, 0x43, 0x61, 0x6e, 0x69, 0x6e, 0x65, 0x52, 0x61, 0x62, 0x62, 0x69, 0x74, 0x41,
+ 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20,
+ 0x01, 0x28, 0x05, 0x52, 0x02, 0x69, 0x64, 0x22, 0x48, 0x0a, 0x15, 0x43, 0x61, 0x6e, 0x69, 0x6e,
+ 0x65, 0x52, 0x61, 0x62, 0x62, 0x69, 0x74, 0x41, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x73, 0x70,
+ 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x69, 0x64,
+ 0x12, 0x1f, 0x0a, 0x05, 0x61, 0x77, 0x61, 0x72, 0x64, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32,
+ 0x09, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x41, 0x74, 0x6e, 0x6f, 0x52, 0x05, 0x61, 0x77, 0x61, 0x72,
+ 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
}
var (
@@ -856,7 +937,7 @@ func file_caninerabbit_caninerabbit_msg_proto_rawDescGZIP() []byte {
return file_caninerabbit_caninerabbit_msg_proto_rawDescData
}
-var file_caninerabbit_caninerabbit_msg_proto_msgTypes = make([]protoimpl.MessageInfo, 14)
+var file_caninerabbit_caninerabbit_msg_proto_msgTypes = make([]protoimpl.MessageInfo, 16)
var file_caninerabbit_caninerabbit_msg_proto_goTypes = []interface{}{
(*CanineRabbitInfoReq)(nil), // 0: CanineRabbitInfoReq
(*CanineRabbitInfoResp)(nil), // 1: CanineRabbitInfoResp
@@ -869,20 +950,22 @@ var file_caninerabbit_caninerabbit_msg_proto_goTypes = []interface{}{
(*CanineRabbitHandleReq)(nil), // 8: CanineRabbitHandleReq
(*CanineRabbitHandleResp)(nil), // 9: CanineRabbitHandleResp
(*CanineRabbitGameHandlePush)(nil), // 10: CanineRabbitGameHandlePush
- (*CanineRabbitGameOverPush)(nil), // 11: CanineRabbitGameOverPush
- (*CanineRabbitAwardReq)(nil), // 12: CanineRabbitAwardReq
- (*CanineRabbitAwardResp)(nil), // 13: CanineRabbitAwardResp
- (*DBCanineRabbit)(nil), // 14: DBCanineRabbit
- (*DBCanineRabbitRoom)(nil), // 15: DBCanineRabbitRoom
- (*DBCanineRabbitChess)(nil), // 16: DBCanineRabbitChess
- (*UserAtno)(nil), // 17: UserAtno
+ (*CanineRabbitWinReq)(nil), // 11: CanineRabbitWinReq
+ (*CanineRabbitWinResp)(nil), // 12: CanineRabbitWinResp
+ (*CanineRabbitGameOverPush)(nil), // 13: CanineRabbitGameOverPush
+ (*CanineRabbitAwardReq)(nil), // 14: CanineRabbitAwardReq
+ (*CanineRabbitAwardResp)(nil), // 15: CanineRabbitAwardResp
+ (*DBCanineRabbit)(nil), // 16: DBCanineRabbit
+ (*DBCanineRabbitRoom)(nil), // 17: DBCanineRabbitRoom
+ (*DBCanineRabbitChess)(nil), // 18: DBCanineRabbitChess
+ (*UserAtno)(nil), // 19: UserAtno
}
var file_caninerabbit_caninerabbit_msg_proto_depIdxs = []int32{
- 14, // 0: CanineRabbitInfoResp.info:type_name -> DBCanineRabbit
- 15, // 1: CanineRabbitGameReadyPush.room:type_name -> DBCanineRabbitRoom
- 16, // 2: CanineRabbitHandleReq.chess:type_name -> DBCanineRabbitChess
- 16, // 3: CanineRabbitGameHandlePush.chess:type_name -> DBCanineRabbitChess
- 17, // 4: CanineRabbitAwardResp.award:type_name -> UserAtno
+ 16, // 0: CanineRabbitInfoResp.info:type_name -> DBCanineRabbit
+ 17, // 1: CanineRabbitGameReadyPush.room:type_name -> DBCanineRabbitRoom
+ 18, // 2: CanineRabbitHandleReq.chess:type_name -> DBCanineRabbitChess
+ 18, // 3: CanineRabbitGameHandlePush.chess:type_name -> DBCanineRabbitChess
+ 19, // 4: CanineRabbitAwardResp.award:type_name -> UserAtno
5, // [5:5] is the sub-list for method output_type
5, // [5:5] is the sub-list for method input_type
5, // [5:5] is the sub-list for extension type_name
@@ -1031,7 +1114,7 @@ func file_caninerabbit_caninerabbit_msg_proto_init() {
}
}
file_caninerabbit_caninerabbit_msg_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*CanineRabbitGameOverPush); i {
+ switch v := v.(*CanineRabbitWinReq); i {
case 0:
return &v.state
case 1:
@@ -1043,7 +1126,7 @@ func file_caninerabbit_caninerabbit_msg_proto_init() {
}
}
file_caninerabbit_caninerabbit_msg_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*CanineRabbitAwardReq); i {
+ switch v := v.(*CanineRabbitWinResp); i {
case 0:
return &v.state
case 1:
@@ -1055,6 +1138,30 @@ func file_caninerabbit_caninerabbit_msg_proto_init() {
}
}
file_caninerabbit_caninerabbit_msg_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*CanineRabbitGameOverPush); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ file_caninerabbit_caninerabbit_msg_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*CanineRabbitAwardReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ file_caninerabbit_caninerabbit_msg_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*CanineRabbitAwardResp); i {
case 0:
return &v.state
@@ -1073,7 +1180,7 @@ func file_caninerabbit_caninerabbit_msg_proto_init() {
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: file_caninerabbit_caninerabbit_msg_proto_rawDesc,
NumEnums: 0,
- NumMessages: 14,
+ NumMessages: 16,
NumExtensions: 0,
NumServices: 0,
},
diff --git a/sys/configure/structs/Game.Catchrabbitreward.go b/sys/configure/structs/Game.Catchrabbitreward.go
new file mode 100644
index 000000000..599bc3850
--- /dev/null
+++ b/sys/configure/structs/Game.Catchrabbitreward.go
@@ -0,0 +1,42 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+package cfg
+
+type GameCatchrabbitreward struct {
+ _dataMap map[int32]*GameCatchrabbitrewardData
+ _dataList []*GameCatchrabbitrewardData
+}
+
+func NewGameCatchrabbitreward(_buf []map[string]interface{}) (*GameCatchrabbitreward, error) {
+ _dataList := make([]*GameCatchrabbitrewardData, 0, len(_buf))
+ dataMap := make(map[int32]*GameCatchrabbitrewardData)
+ for _, _ele_ := range _buf {
+ if _v, err2 := DeserializeGameCatchrabbitrewardData(_ele_); err2 != nil {
+ return nil, err2
+ } else {
+ _dataList = append(_dataList, _v)
+ dataMap[_v.Key] = _v
+ }
+ }
+ return &GameCatchrabbitreward{_dataList:_dataList, _dataMap:dataMap}, nil
+}
+
+func (table *GameCatchrabbitreward) GetDataMap() map[int32]*GameCatchrabbitrewardData {
+ return table._dataMap
+}
+
+func (table *GameCatchrabbitreward) GetDataList() []*GameCatchrabbitrewardData {
+ return table._dataList
+}
+
+func (table *GameCatchrabbitreward) Get(key int32) *GameCatchrabbitrewardData {
+ return table._dataMap[key]
+}
+
+
diff --git a/sys/configure/structs/Game.CatchrabbitrewardData.go b/sys/configure/structs/Game.CatchrabbitrewardData.go
new file mode 100644
index 000000000..ac97ad8f4
--- /dev/null
+++ b/sys/configure/structs/Game.CatchrabbitrewardData.go
@@ -0,0 +1,54 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+package cfg
+
+import "errors"
+
+type GameCatchrabbitrewardData struct {
+ Key int32
+ Type int32
+ Condition int32
+ Reward []*Gameatn
+}
+
+const TypeId_GameCatchrabbitrewardData = -1422030126
+
+func (*GameCatchrabbitrewardData) GetTypeId() int32 {
+ return -1422030126
+}
+
+func (_v *GameCatchrabbitrewardData)Deserialize(_buf map[string]interface{}) (err error) {
+ { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["key"].(float64); !_ok_ { err = errors.New("key error"); return }; _v.Key = int32(_tempNum_) }
+ { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["type"].(float64); !_ok_ { err = errors.New("type error"); return }; _v.Type = int32(_tempNum_) }
+ { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["condition"].(float64); !_ok_ { err = errors.New("condition error"); return }; _v.Condition = int32(_tempNum_) }
+ {
+ var _arr_ []interface{}
+ var _ok_ bool
+ if _arr_, _ok_ = _buf["reward"].([]interface{}); !_ok_ { err = errors.New("reward error"); return }
+
+ _v.Reward = make([]*Gameatn, 0, len(_arr_))
+
+ for _, _e_ := range _arr_ {
+ var _list_v_ *Gameatn
+ { var _ok_ bool; var _x_ map[string]interface{}; if _x_, _ok_ = _e_.(map[string]interface{}); !_ok_ { err = errors.New("_list_v_ error"); return }; if _list_v_, err = DeserializeGameatn(_x_); err != nil { return } }
+ _v.Reward = append(_v.Reward, _list_v_)
+ }
+ }
+
+ return
+}
+
+func DeserializeGameCatchrabbitrewardData(_buf map[string]interface{}) (*GameCatchrabbitrewardData, error) {
+ v := &GameCatchrabbitrewardData{}
+ if err := v.Deserialize(_buf); err == nil {
+ return v, nil
+ } else {
+ return nil, err
+ }
+}
diff --git a/sys/configure/structs/Tables.go b/sys/configure/structs/Tables.go
index b25ec9c9f..1f19daa94 100644
--- a/sys/configure/structs/Tables.go
+++ b/sys/configure/structs/Tables.go
@@ -11,1895 +11,1902 @@ package cfg
type JsonLoader func(string) ([]map[string]interface{}, error)
type Tables struct {
- Global *GameGlobal
- Extservers *GameExtservers
- SkillAtk *GameSkillAtk
- SkillAfteratk *GameSkillAfteratk
- SkillBuff *GameSkillBuff
- SkillPassive *GameSkillPassive
- SkillProperty *GameSkillProperty
- Hero *GameHero
- HeroStargrow *GameHeroStargrow
- HeroLevelgrow *GameHeroLevelgrow
- HeroStarup *GameHeroStarup
- HeroSkill *GameHeroSkill
- HeroExp *GameHeroExp
- HeroLevelup *GameHeroLevelup
- Equip *GameEquip
- EquipAttrlibraryS *GameEquipAttrlibraryS
- EquipSuit *GameEquipSuit
- EquipIntensify *GameEquipIntensify
- EquipSCompose *GameEquipSCompose
- EquipAttribute *GameEquipAttribute
- EquipEnchanting *GameEquipEnchanting
- EquipUpsell *GameEquipUpsell
- Item *GameItem
- ItemLink *GameItemLink
- HeroSkillLevel *GameHeroSkillLevel
- HeroAwaken *GameHeroAwaken
- HeroMethod *GameHeroMethod
- HeroMethodComment *GameHeroMethodComment
- Shop *GameShop
- Shopitem *GameShopitem
- ShopBuyequiCos *GameShopBuyequiCos
- ActiveReward *GameActiveReward
- Model *GameModel
- ChatChannel *GameChatChannel
- ChatSystem *GameChatSystem
- ChatServerGroup *GameChatServerGroup
- ChatChannelCom *GameChatChannelCom
- ChatExpression *GameChatExpression
- TaskRound *GameTaskRound
- TaskActiveReward *GameTaskActiveReward
- Coin *GameCoin
- Initial *GameInitial
- Monster *GameMonster
- EquipPos *GameEquipPos
- Playerlv *GamePlayerlv
- Msgdistrib *GameMsgdistrib
- Opencond *GameOpencond
- Pagoda *GamePagoda
- PagodaTaskReward *GamePagodaTaskReward
- RdtaskNpc *GameRdtaskNpc
- Drop *GameDrop
- VikingBoss *GameVikingBoss
- VikingLineup *GameVikingLineup
- VikingEntrance *GameVikingEntrance
- DreamlandBoos *GameDreamlandBoos
- DreamlandChallenge *GameDreamlandChallenge
- DreamlandTrigger *GameDreamlandTrigger
- HuntingBoss *GameHuntingBoss
- HuntingOpenTime *GameHuntingOpenTime
- HuntingLineup *GameHuntingLineup
- MonsterFormat *GameMonsterFormat
- VikingBossSkill *GameVikingBossSkill
- VikingReward *GameVikingReward
- NameLibrary *GameNameLibrary
- HeroConvertdata *GameHeroConvertdata
- LinestoryTimeLine *GameLinestoryTimeLine
- LinestoryMainTask *GameLinestoryMainTask
- PlayerInfor *GamePlayerInfor
- PlayerInfor_overview *GamePlayerInfor_overview
- ArenaActiveReward *GameArenaActiveReward
- ArenaRobot *GameArenaRobot
- ArenaRankReward *GameArenaRankReward
- ArenaChallengeNpc *GameArenaChallengeNpc
- GuildLv *GameGuildLv
- GuildPng *GameGuildPng
- GuildActivity *GameGuildActivity
- GuildSign *GameGuildSign
- GuildTask *GameGuildTask
- Horoscope *GameHoroscope
- Sign *GameSign
- SignReset *GameSignReset
- SignExtra *GameSignExtra
- GrowTask *GameGrowTask
- GrowReward *GameGrowReward
- Recharge *GameRecharge
- PrivilegeCard *GamePrivilegeCard
- Privilege *GamePrivilege
- WorldTask *GameWorldTask
- WorldAll *GameWorldAll
- WorldDeal *GameWorldDeal
- WorldRd *GameWorldRd
- Teaching *GameTeaching
- HeroStrategy *GameHeroStrategy
- FightGlobalEvent *GameFightGlobalEvent
- PayPackage *GamePayPackage
- PayGiftpack *GamePayGiftpack
- WorldBattle *GameWorldBattle
- PassCheck *GamePassCheck
- PassCheckExp *GamePassCheckExp
- PassCheckTask *GamePassCheckTask
- PassCheckPrice *GamePassCheckPrice
- Mail *GameMail
- CombatLevel *GameCombatLevel
- CombatManster *GameCombatManster
- CombatBox *GameCombatBox
- GM *GameGM
- Guide *GameGuide
- Vip *GameVip
- EnchantShop *GameEnchantShop
- EnchantBoss *GameEnchantBoss
- EnchantLineup *GameEnchantLineup
- MainChapter *GameMainChapter
- MainStage *GameMainStage
- MainStarreward *GameMainStarreward
- MainStartype *GameMainStartype
- Battletasktesting *GameBattletasktesting
- BattleReady *GameBattleReady
- Battleready_capskill *GameBattleready_capskill
- BattleScore *GameBattleScore
- NewSmithy *GameNewSmithy
- SmithyProficiency *GameSmithyProficiency
- SmithyStoveV1 *GameSmithyStoveV1
- SmithyTool *GameSmithyTool
- SmithyIdTool *GameSmithyIdTool
- SmithyCustomer *GameSmithyCustomer
- SmithyModelPool *GameSmithyModelPool
- SmithyAtlas *GameSmithyAtlas
- SmithyAtlasLv *GameSmithyAtlasLv
- SmithyAtlasScore *GameSmithyAtlasScore
- SmithyMake *GameSmithyMake
- SmithyTask *GameSmithyTask
- Dispatch_Task *GameDispatch_Task
- Dispatch_Lv *GameDispatch_Lv
- Dispatch_Battle *GameDispatch_Battle
- PandamasMz *GamePandamasMz
- PandamasJs *GamePandamasJs
- PandamasJx *GamePandamasJx
- PandamasMryl *GamePandamasMryl
- PandamasBuff *GamePandamasBuff
- PandamasTj *GamePandamasTj
- PandamasTjjl *GamePandamasTjjl
- PandamasYxjx *GamePandamasYxjx
- BubbleGroup *GameBubbleGroup
- Breakingbad *GameBreakingbad
- BreakingbadTag *GameBreakingbadTag
- Potions *GamePotions
- SellCoefficient *GameSellCoefficient
- Lottery *GameLottery
- CaravanCity *GameCaravanCity
- CaravanThing *GameCaravanThing
- CaravanLv *GameCaravanLv
- CaravanReward *GameCaravanReward
- CaravanRank *GameCaravanRank
- CaravanBattle *GameCaravanBattle
- CaravanEvent *GameCaravanEvent
- CaravanPaper *GameCaravanPaper
- RedDot *GameRedDot
- Talent *GameTalent
- Favorability *GameFavorability
- Friends *GameFriends
- CampLv *GameCampLv
- Navigation *GameNavigation
- BuzkashiMount *GameBuzkashiMount
- BuzkashiLv *GameBuzkashiLv
- BuzkashiQteLv *GameBuzkashiQteLv
- BuzkashiGrade *GameBuzkashiGrade
- BuzkashiFm *GameBuzkashiFm
- BuzkashiOpen *GameBuzkashiOpen
- BuzkashiTrack *GameBuzkashiTrack
- Pricegroup *GamePricegroup
- Loading *GameLoading
- RuleDesc *GameRuleDesc
- HeroTalent *GameHeroTalent
- TalentBox *GameTalentBox
- BuriedCondi *GameBuriedCondi
- BuriedType *GameBuriedType
- PhotoAction *GamePhotoAction
- PhotoFilter *GamePhotoFilter
- DrawPool *GameDrawPool
- DrawWeight *GameDrawWeight
- CardPool *GameCardPool
- Robot *GameRobot
- Passon *GamePasson
- Circulate *GameCirculate
- drawReward *GamedrawReward
- drawReplace *GamedrawReplace
- drawcardReward *GamedrawcardReward
- AnnulartaskAll *GameAnnulartaskAll
- Annulartask_Library *GameAnnulartask_Library
- AskAll *GameAskAll
- AskLibrary *GameAskLibrary
- SearchitemAll *GameSearchitemAll
- SearchitemBox *GameSearchitemBox
- GuildBoss *GameGuildBoss
- GuildBossRoulette *GameGuildBossRoulette
- GuildBossRank *GameGuildBossRank
- GuildBossScore *GameGuildBossScore
- TrendChose *GameTrendChose
- Roomlottery *GameRoomlottery
- Bufflottery *GameBufflottery
- Eventlottery *GameEventlottery
- StoneBuff *GameStoneBuff
- StoneRoom *GameStoneRoom
- StoneStage *GameStoneStage
- StoneEvent *GameStoneEvent
- StoneBattle *GameStoneBattle
- StoneStore *GameStoneStore
- StoneStory *GameStoneStory
- StoneWeek *GameStoneWeek
- StoneTalent *GameStoneTalent
- StoneTask *GameStoneTask
- StoneIllustrated *GameStoneIllustrated
- StonePrivilege *GameStonePrivilege
- GameSummaryTab *GameGameSummaryTab
- GameSummary *GameGameSummary
- CompositeAll *GameCompositeAll
- StoneBoss *GameStoneBoss
- VenturegiftsTask *GameVenturegiftsTask
- VenturegiftsDraw *GameVenturegiftsDraw
- VenturegiftsLogin *GameVenturegiftsLogin
- VenturegiftsLvaward *GameVenturegiftsLvaward
- FategiftFate *GameFategiftFate
- Fategiftreward *GameFategiftreward
- Guidance *GameGuidance
- ShopCenterControl *GameShopCenterControl
- ShopCenterSubmeter *GameShopCenterSubmeter
- ShopCenterFund *GameShopCenterFund
- Accumulate *GameAccumulate
- Celebration *GameCelebration
- Heroupstory *GameHeroupstory
- HeroupstoryChapter *GameHeroupstoryChapter
- HeroupstoryBattle *GameHeroupstoryBattle
- HeroupstoryChaptertxt *GameHeroupstoryChaptertxt
- UiGamePuzzle *GameUiGamePuzzle
- UiGameLattice *GameUiGameLattice
- UiGameMiner *GameUiGameMiner
- PushGift *GamePushGift
- UiGameConsum *GameUiGameConsum
- TopUIConfig *GameTopUIConfig
- MainShopItem *GameMainShopItem
- MainAchievement *GameMainAchievement
- MainBoss *GameMainBoss
- Trainlv *GameTrainlv
- Qualifying *GameQualifying
- DragonPlay *GameDragonPlay
- DragonPlot *GameDragonPlot
- GameId *GameGameId
- GameKlotski *GameGameKlotski
- MainVenture *GameMainVenture
- DragonLvItem *GameDragonLvItem
- DragonWeeklyreward *GameDragonWeeklyreward
- Title *GameTitle
- AchieveGroup *GameAchieveGroup
- AchieveTask *GameAchieveTask
- GameFast *GameGameFast
- PlayingMethod *GamePlayingMethod
- Block *GameBlock
- Lattice *GameLattice
- Integral *GameIntegral
- ConsumeHero *GameConsumeHero
- PlayerSkill *GamePlayerSkill
- ConsumeBox *GameConsumeBox
- BukashiAi *GameBukashiAi
- GColorGetfraction *GameGColorGetfraction
- GColorReward *GameGColorReward
- GColortTmedecay *GameGColortTmedecay
- TreasureMap *GameTreasureMap
- ConsumeIntegral *GameConsumeIntegral
- TDReward *GameTDReward
+ Global *GameGlobal
+ Extservers *GameExtservers
+ SkillAtk *GameSkillAtk
+ SkillAfteratk *GameSkillAfteratk
+ SkillBuff *GameSkillBuff
+ SkillPassive *GameSkillPassive
+ SkillProperty *GameSkillProperty
+ Hero *GameHero
+ HeroStargrow *GameHeroStargrow
+ HeroLevelgrow *GameHeroLevelgrow
+ HeroStarup *GameHeroStarup
+ HeroSkill *GameHeroSkill
+ HeroExp *GameHeroExp
+ HeroLevelup *GameHeroLevelup
+ Equip *GameEquip
+ EquipAttrlibraryS *GameEquipAttrlibraryS
+ EquipSuit *GameEquipSuit
+ EquipIntensify *GameEquipIntensify
+ EquipSCompose *GameEquipSCompose
+ EquipAttribute *GameEquipAttribute
+ EquipEnchanting *GameEquipEnchanting
+ EquipUpsell *GameEquipUpsell
+ Item *GameItem
+ ItemLink *GameItemLink
+ HeroSkillLevel *GameHeroSkillLevel
+ HeroAwaken *GameHeroAwaken
+ HeroMethod *GameHeroMethod
+ HeroMethodComment *GameHeroMethodComment
+ Shop *GameShop
+ Shopitem *GameShopitem
+ ShopBuyequiCos *GameShopBuyequiCos
+ ActiveReward *GameActiveReward
+ Model *GameModel
+ ChatChannel *GameChatChannel
+ ChatSystem *GameChatSystem
+ ChatServerGroup *GameChatServerGroup
+ ChatChannelCom *GameChatChannelCom
+ ChatExpression *GameChatExpression
+ TaskRound *GameTaskRound
+ TaskActiveReward *GameTaskActiveReward
+ Coin *GameCoin
+ Initial *GameInitial
+ Monster *GameMonster
+ EquipPos *GameEquipPos
+ Playerlv *GamePlayerlv
+ Msgdistrib *GameMsgdistrib
+ Opencond *GameOpencond
+ Pagoda *GamePagoda
+ PagodaTaskReward *GamePagodaTaskReward
+ RdtaskNpc *GameRdtaskNpc
+ Drop *GameDrop
+ VikingBoss *GameVikingBoss
+ VikingLineup *GameVikingLineup
+ VikingEntrance *GameVikingEntrance
+ DreamlandBoos *GameDreamlandBoos
+ DreamlandChallenge *GameDreamlandChallenge
+ DreamlandTrigger *GameDreamlandTrigger
+ HuntingBoss *GameHuntingBoss
+ HuntingOpenTime *GameHuntingOpenTime
+ HuntingLineup *GameHuntingLineup
+ MonsterFormat *GameMonsterFormat
+ VikingBossSkill *GameVikingBossSkill
+ VikingReward *GameVikingReward
+ NameLibrary *GameNameLibrary
+ HeroConvertdata *GameHeroConvertdata
+ LinestoryTimeLine *GameLinestoryTimeLine
+ LinestoryMainTask *GameLinestoryMainTask
+ PlayerInfor *GamePlayerInfor
+ PlayerInfor_overview *GamePlayerInfor_overview
+ ArenaActiveReward *GameArenaActiveReward
+ ArenaRobot *GameArenaRobot
+ ArenaRankReward *GameArenaRankReward
+ ArenaChallengeNpc *GameArenaChallengeNpc
+ GuildLv *GameGuildLv
+ GuildPng *GameGuildPng
+ GuildActivity *GameGuildActivity
+ GuildSign *GameGuildSign
+ GuildTask *GameGuildTask
+ Horoscope *GameHoroscope
+ Sign *GameSign
+ SignReset *GameSignReset
+ SignExtra *GameSignExtra
+ GrowTask *GameGrowTask
+ GrowReward *GameGrowReward
+ Recharge *GameRecharge
+ PrivilegeCard *GamePrivilegeCard
+ Privilege *GamePrivilege
+ WorldTask *GameWorldTask
+ WorldAll *GameWorldAll
+ WorldDeal *GameWorldDeal
+ WorldRd *GameWorldRd
+ Teaching *GameTeaching
+ HeroStrategy *GameHeroStrategy
+ FightGlobalEvent *GameFightGlobalEvent
+ PayPackage *GamePayPackage
+ PayGiftpack *GamePayGiftpack
+ WorldBattle *GameWorldBattle
+ PassCheck *GamePassCheck
+ PassCheckExp *GamePassCheckExp
+ PassCheckTask *GamePassCheckTask
+ PassCheckPrice *GamePassCheckPrice
+ Mail *GameMail
+ CombatLevel *GameCombatLevel
+ CombatManster *GameCombatManster
+ CombatBox *GameCombatBox
+ GM *GameGM
+ Guide *GameGuide
+ Vip *GameVip
+ EnchantShop *GameEnchantShop
+ EnchantBoss *GameEnchantBoss
+ EnchantLineup *GameEnchantLineup
+ MainChapter *GameMainChapter
+ MainStage *GameMainStage
+ MainStarreward *GameMainStarreward
+ MainStartype *GameMainStartype
+ Battletasktesting *GameBattletasktesting
+ BattleReady *GameBattleReady
+ Battleready_capskill *GameBattleready_capskill
+ BattleScore *GameBattleScore
+ NewSmithy *GameNewSmithy
+ SmithyProficiency *GameSmithyProficiency
+ SmithyStoveV1 *GameSmithyStoveV1
+ SmithyTool *GameSmithyTool
+ SmithyIdTool *GameSmithyIdTool
+ SmithyCustomer *GameSmithyCustomer
+ SmithyModelPool *GameSmithyModelPool
+ SmithyAtlas *GameSmithyAtlas
+ SmithyAtlasLv *GameSmithyAtlasLv
+ SmithyAtlasScore *GameSmithyAtlasScore
+ SmithyMake *GameSmithyMake
+ SmithyTask *GameSmithyTask
+ Dispatch_Task *GameDispatch_Task
+ Dispatch_Lv *GameDispatch_Lv
+ Dispatch_Battle *GameDispatch_Battle
+ PandamasMz *GamePandamasMz
+ PandamasJs *GamePandamasJs
+ PandamasJx *GamePandamasJx
+ PandamasMryl *GamePandamasMryl
+ PandamasBuff *GamePandamasBuff
+ PandamasTj *GamePandamasTj
+ PandamasTjjl *GamePandamasTjjl
+ PandamasYxjx *GamePandamasYxjx
+ BubbleGroup *GameBubbleGroup
+ Breakingbad *GameBreakingbad
+ BreakingbadTag *GameBreakingbadTag
+ Potions *GamePotions
+ SellCoefficient *GameSellCoefficient
+ Lottery *GameLottery
+ CaravanCity *GameCaravanCity
+ CaravanThing *GameCaravanThing
+ CaravanLv *GameCaravanLv
+ CaravanReward *GameCaravanReward
+ CaravanRank *GameCaravanRank
+ CaravanBattle *GameCaravanBattle
+ CaravanEvent *GameCaravanEvent
+ CaravanPaper *GameCaravanPaper
+ RedDot *GameRedDot
+ Talent *GameTalent
+ Favorability *GameFavorability
+ Friends *GameFriends
+ CampLv *GameCampLv
+ Navigation *GameNavigation
+ BuzkashiMount *GameBuzkashiMount
+ BuzkashiLv *GameBuzkashiLv
+ BuzkashiQteLv *GameBuzkashiQteLv
+ BuzkashiGrade *GameBuzkashiGrade
+ BuzkashiFm *GameBuzkashiFm
+ BuzkashiOpen *GameBuzkashiOpen
+ BuzkashiTrack *GameBuzkashiTrack
+ Pricegroup *GamePricegroup
+ Loading *GameLoading
+ RuleDesc *GameRuleDesc
+ HeroTalent *GameHeroTalent
+ TalentBox *GameTalentBox
+ BuriedCondi *GameBuriedCondi
+ BuriedType *GameBuriedType
+ PhotoAction *GamePhotoAction
+ PhotoFilter *GamePhotoFilter
+ DrawPool *GameDrawPool
+ DrawWeight *GameDrawWeight
+ CardPool *GameCardPool
+ Robot *GameRobot
+ Passon *GamePasson
+ Circulate *GameCirculate
+ drawReward *GamedrawReward
+ drawReplace *GamedrawReplace
+ drawcardReward *GamedrawcardReward
+ AnnulartaskAll *GameAnnulartaskAll
+ Annulartask_Library *GameAnnulartask_Library
+ AskAll *GameAskAll
+ AskLibrary *GameAskLibrary
+ SearchitemAll *GameSearchitemAll
+ SearchitemBox *GameSearchitemBox
+ GuildBoss *GameGuildBoss
+ GuildBossRoulette *GameGuildBossRoulette
+ GuildBossRank *GameGuildBossRank
+ GuildBossScore *GameGuildBossScore
+ TrendChose *GameTrendChose
+ Roomlottery *GameRoomlottery
+ Bufflottery *GameBufflottery
+ Eventlottery *GameEventlottery
+ StoneBuff *GameStoneBuff
+ StoneRoom *GameStoneRoom
+ StoneStage *GameStoneStage
+ StoneEvent *GameStoneEvent
+ StoneBattle *GameStoneBattle
+ StoneStore *GameStoneStore
+ StoneStory *GameStoneStory
+ StoneWeek *GameStoneWeek
+ StoneTalent *GameStoneTalent
+ StoneTask *GameStoneTask
+ StoneIllustrated *GameStoneIllustrated
+ StonePrivilege *GameStonePrivilege
+ GameSummaryTab *GameGameSummaryTab
+ GameSummary *GameGameSummary
+ CompositeAll *GameCompositeAll
+ StoneBoss *GameStoneBoss
+ VenturegiftsTask *GameVenturegiftsTask
+ VenturegiftsDraw *GameVenturegiftsDraw
+ VenturegiftsLogin *GameVenturegiftsLogin
+ VenturegiftsLvaward *GameVenturegiftsLvaward
+ FategiftFate *GameFategiftFate
+ Fategiftreward *GameFategiftreward
+ Guidance *GameGuidance
+ ShopCenterControl *GameShopCenterControl
+ ShopCenterSubmeter *GameShopCenterSubmeter
+ ShopCenterFund *GameShopCenterFund
+ Accumulate *GameAccumulate
+ Celebration *GameCelebration
+ Heroupstory *GameHeroupstory
+ HeroupstoryChapter *GameHeroupstoryChapter
+ HeroupstoryBattle *GameHeroupstoryBattle
+ HeroupstoryChaptertxt *GameHeroupstoryChaptertxt
+ UiGamePuzzle *GameUiGamePuzzle
+ UiGameLattice *GameUiGameLattice
+ UiGameMiner *GameUiGameMiner
+ PushGift *GamePushGift
+ UiGameConsum *GameUiGameConsum
+ TopUIConfig *GameTopUIConfig
+ MainShopItem *GameMainShopItem
+ MainAchievement *GameMainAchievement
+ MainBoss *GameMainBoss
+ Trainlv *GameTrainlv
+ Qualifying *GameQualifying
+ DragonPlay *GameDragonPlay
+ DragonPlot *GameDragonPlot
+ GameId *GameGameId
+ GameKlotski *GameGameKlotski
+ MainVenture *GameMainVenture
+ DragonLvItem *GameDragonLvItem
+ DragonWeeklyreward *GameDragonWeeklyreward
+ Title *GameTitle
+ AchieveGroup *GameAchieveGroup
+ AchieveTask *GameAchieveTask
+ GameFast *GameGameFast
+ PlayingMethod *GamePlayingMethod
+ Block *GameBlock
+ Lattice *GameLattice
+ Integral *GameIntegral
+ ConsumeHero *GameConsumeHero
+ PlayerSkill *GamePlayerSkill
+ ConsumeBox *GameConsumeBox
+ BukashiAi *GameBukashiAi
+ GColorGetfraction *GameGColorGetfraction
+ GColorReward *GameGColorReward
+ GColortTmedecay *GameGColortTmedecay
+ TreasureMap *GameTreasureMap
+ ConsumeIntegral *GameConsumeIntegral
+ TDReward *GameTDReward
+ Catchrabbitreward *GameCatchrabbitreward
}
func NewTables(loader JsonLoader) (*Tables, error) {
- var err error
- var buf []map[string]interface{}
+ var err error
+ var buf []map[string]interface{}
- tables := &Tables{}
- if buf, err = loader("game_global"); err != nil {
- return nil, err
- }
- if tables.Global, err = NewGameGlobal(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_extservers"); err != nil {
- return nil, err
- }
- if tables.Extservers, err = NewGameExtservers(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_skillatk"); err != nil {
- return nil, err
- }
- if tables.SkillAtk, err = NewGameSkillAtk(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_skillafteratk"); err != nil {
- return nil, err
- }
- if tables.SkillAfteratk, err = NewGameSkillAfteratk(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_skillbuff"); err != nil {
- return nil, err
- }
- if tables.SkillBuff, err = NewGameSkillBuff(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_skillpassive"); err != nil {
- return nil, err
- }
- if tables.SkillPassive, err = NewGameSkillPassive(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_skillproperty"); err != nil {
- return nil, err
- }
- if tables.SkillProperty, err = NewGameSkillProperty(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_hero"); err != nil {
- return nil, err
- }
- if tables.Hero, err = NewGameHero(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_herostargrow"); err != nil {
- return nil, err
- }
- if tables.HeroStargrow, err = NewGameHeroStargrow(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_herolevelgrow"); err != nil {
- return nil, err
- }
- if tables.HeroLevelgrow, err = NewGameHeroLevelgrow(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_herostarup"); err != nil {
- return nil, err
- }
- if tables.HeroStarup, err = NewGameHeroStarup(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_heroskill"); err != nil {
- return nil, err
- }
- if tables.HeroSkill, err = NewGameHeroSkill(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_heroexp"); err != nil {
- return nil, err
- }
- if tables.HeroExp, err = NewGameHeroExp(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_herolevelup"); err != nil {
- return nil, err
- }
- if tables.HeroLevelup, err = NewGameHeroLevelup(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_equip"); err != nil {
- return nil, err
- }
- if tables.Equip, err = NewGameEquip(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_equipattrlibrarys"); err != nil {
- return nil, err
- }
- if tables.EquipAttrlibraryS, err = NewGameEquipAttrlibraryS(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_equipsuit"); err != nil {
- return nil, err
- }
- if tables.EquipSuit, err = NewGameEquipSuit(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_equipintensify"); err != nil {
- return nil, err
- }
- if tables.EquipIntensify, err = NewGameEquipIntensify(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_equipscompose"); err != nil {
- return nil, err
- }
- if tables.EquipSCompose, err = NewGameEquipSCompose(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_equipattribute"); err != nil {
- return nil, err
- }
- if tables.EquipAttribute, err = NewGameEquipAttribute(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_equipenchanting"); err != nil {
- return nil, err
- }
- if tables.EquipEnchanting, err = NewGameEquipEnchanting(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_equipupsell"); err != nil {
- return nil, err
- }
- if tables.EquipUpsell, err = NewGameEquipUpsell(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_item"); err != nil {
- return nil, err
- }
- if tables.Item, err = NewGameItem(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_itemlink"); err != nil {
- return nil, err
- }
- if tables.ItemLink, err = NewGameItemLink(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_heroskilllevel"); err != nil {
- return nil, err
- }
- if tables.HeroSkillLevel, err = NewGameHeroSkillLevel(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_heroawaken"); err != nil {
- return nil, err
- }
- if tables.HeroAwaken, err = NewGameHeroAwaken(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_heromethod"); err != nil {
- return nil, err
- }
- if tables.HeroMethod, err = NewGameHeroMethod(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_heromethodcomment"); err != nil {
- return nil, err
- }
- if tables.HeroMethodComment, err = NewGameHeroMethodComment(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_shop"); err != nil {
- return nil, err
- }
- if tables.Shop, err = NewGameShop(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_shopitem"); err != nil {
- return nil, err
- }
- if tables.Shopitem, err = NewGameShopitem(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_shopbuyequicos"); err != nil {
- return nil, err
- }
- if tables.ShopBuyequiCos, err = NewGameShopBuyequiCos(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_activereward"); err != nil {
- return nil, err
- }
- if tables.ActiveReward, err = NewGameActiveReward(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_model"); err != nil {
- return nil, err
- }
- if tables.Model, err = NewGameModel(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_chatchannel"); err != nil {
- return nil, err
- }
- if tables.ChatChannel, err = NewGameChatChannel(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_chatsystem"); err != nil {
- return nil, err
- }
- if tables.ChatSystem, err = NewGameChatSystem(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_chatservergroup"); err != nil {
- return nil, err
- }
- if tables.ChatServerGroup, err = NewGameChatServerGroup(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_chatchannelcom"); err != nil {
- return nil, err
- }
- if tables.ChatChannelCom, err = NewGameChatChannelCom(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_chatexpression"); err != nil {
- return nil, err
- }
- if tables.ChatExpression, err = NewGameChatExpression(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_taskround"); err != nil {
- return nil, err
- }
- if tables.TaskRound, err = NewGameTaskRound(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_taskactivereward"); err != nil {
- return nil, err
- }
- if tables.TaskActiveReward, err = NewGameTaskActiveReward(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_coin"); err != nil {
- return nil, err
- }
- if tables.Coin, err = NewGameCoin(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_initial"); err != nil {
- return nil, err
- }
- if tables.Initial, err = NewGameInitial(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_monster"); err != nil {
- return nil, err
- }
- if tables.Monster, err = NewGameMonster(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_equippos"); err != nil {
- return nil, err
- }
- if tables.EquipPos, err = NewGameEquipPos(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_playerlv"); err != nil {
- return nil, err
- }
- if tables.Playerlv, err = NewGamePlayerlv(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_msgdistrib"); err != nil {
- return nil, err
- }
- if tables.Msgdistrib, err = NewGameMsgdistrib(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_opencond"); err != nil {
- return nil, err
- }
- if tables.Opencond, err = NewGameOpencond(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_pagoda"); err != nil {
- return nil, err
- }
- if tables.Pagoda, err = NewGamePagoda(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_pagodataskreward"); err != nil {
- return nil, err
- }
- if tables.PagodaTaskReward, err = NewGamePagodaTaskReward(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_rdtasknpc"); err != nil {
- return nil, err
- }
- if tables.RdtaskNpc, err = NewGameRdtaskNpc(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_drop"); err != nil {
- return nil, err
- }
- if tables.Drop, err = NewGameDrop(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_vikingboss"); err != nil {
- return nil, err
- }
- if tables.VikingBoss, err = NewGameVikingBoss(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_vikinglineup"); err != nil {
- return nil, err
- }
- if tables.VikingLineup, err = NewGameVikingLineup(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_vikingentrance"); err != nil {
- return nil, err
- }
- if tables.VikingEntrance, err = NewGameVikingEntrance(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_dreamlandboos"); err != nil {
- return nil, err
- }
- if tables.DreamlandBoos, err = NewGameDreamlandBoos(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_dreamlandchallenge"); err != nil {
- return nil, err
- }
- if tables.DreamlandChallenge, err = NewGameDreamlandChallenge(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_dreamlandtrigger"); err != nil {
- return nil, err
- }
- if tables.DreamlandTrigger, err = NewGameDreamlandTrigger(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_huntingboss"); err != nil {
- return nil, err
- }
- if tables.HuntingBoss, err = NewGameHuntingBoss(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_huntingopentime"); err != nil {
- return nil, err
- }
- if tables.HuntingOpenTime, err = NewGameHuntingOpenTime(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_huntinglineup"); err != nil {
- return nil, err
- }
- if tables.HuntingLineup, err = NewGameHuntingLineup(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_monsterformat"); err != nil {
- return nil, err
- }
- if tables.MonsterFormat, err = NewGameMonsterFormat(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_vikingbossskill"); err != nil {
- return nil, err
- }
- if tables.VikingBossSkill, err = NewGameVikingBossSkill(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_vikingreward"); err != nil {
- return nil, err
- }
- if tables.VikingReward, err = NewGameVikingReward(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_namelibrary"); err != nil {
- return nil, err
- }
- if tables.NameLibrary, err = NewGameNameLibrary(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_heroconvertdata"); err != nil {
- return nil, err
- }
- if tables.HeroConvertdata, err = NewGameHeroConvertdata(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_linestorytimeline"); err != nil {
- return nil, err
- }
- if tables.LinestoryTimeLine, err = NewGameLinestoryTimeLine(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_linestorymaintask"); err != nil {
- return nil, err
- }
- if tables.LinestoryMainTask, err = NewGameLinestoryMainTask(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_playerinfor"); err != nil {
- return nil, err
- }
- if tables.PlayerInfor, err = NewGamePlayerInfor(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_playerinfor_overview"); err != nil {
- return nil, err
- }
- if tables.PlayerInfor_overview, err = NewGamePlayerInfor_overview(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_arenaactivereward"); err != nil {
- return nil, err
- }
- if tables.ArenaActiveReward, err = NewGameArenaActiveReward(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_arenarobot"); err != nil {
- return nil, err
- }
- if tables.ArenaRobot, err = NewGameArenaRobot(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_arenarankreward"); err != nil {
- return nil, err
- }
- if tables.ArenaRankReward, err = NewGameArenaRankReward(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_arenachallengenpc"); err != nil {
- return nil, err
- }
- if tables.ArenaChallengeNpc, err = NewGameArenaChallengeNpc(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_guildlv"); err != nil {
- return nil, err
- }
- if tables.GuildLv, err = NewGameGuildLv(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_guildpng"); err != nil {
- return nil, err
- }
- if tables.GuildPng, err = NewGameGuildPng(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_guildactivity"); err != nil {
- return nil, err
- }
- if tables.GuildActivity, err = NewGameGuildActivity(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_guildsign"); err != nil {
- return nil, err
- }
- if tables.GuildSign, err = NewGameGuildSign(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_guildtask"); err != nil {
- return nil, err
- }
- if tables.GuildTask, err = NewGameGuildTask(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_horoscope"); err != nil {
- return nil, err
- }
- if tables.Horoscope, err = NewGameHoroscope(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_sign"); err != nil {
- return nil, err
- }
- if tables.Sign, err = NewGameSign(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_signreset"); err != nil {
- return nil, err
- }
- if tables.SignReset, err = NewGameSignReset(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_signextra"); err != nil {
- return nil, err
- }
- if tables.SignExtra, err = NewGameSignExtra(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_growtask"); err != nil {
- return nil, err
- }
- if tables.GrowTask, err = NewGameGrowTask(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_growreward"); err != nil {
- return nil, err
- }
- if tables.GrowReward, err = NewGameGrowReward(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_recharge"); err != nil {
- return nil, err
- }
- if tables.Recharge, err = NewGameRecharge(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_privilegecard"); err != nil {
- return nil, err
- }
- if tables.PrivilegeCard, err = NewGamePrivilegeCard(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_privilege"); err != nil {
- return nil, err
- }
- if tables.Privilege, err = NewGamePrivilege(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_worldtask"); err != nil {
- return nil, err
- }
- if tables.WorldTask, err = NewGameWorldTask(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_worldall"); err != nil {
- return nil, err
- }
- if tables.WorldAll, err = NewGameWorldAll(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_worlddeal"); err != nil {
- return nil, err
- }
- if tables.WorldDeal, err = NewGameWorldDeal(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_worldrd"); err != nil {
- return nil, err
- }
- if tables.WorldRd, err = NewGameWorldRd(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_teaching"); err != nil {
- return nil, err
- }
- if tables.Teaching, err = NewGameTeaching(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_herostrategy"); err != nil {
- return nil, err
- }
- if tables.HeroStrategy, err = NewGameHeroStrategy(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_fightglobalevent"); err != nil {
- return nil, err
- }
- if tables.FightGlobalEvent, err = NewGameFightGlobalEvent(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_paypackage"); err != nil {
- return nil, err
- }
- if tables.PayPackage, err = NewGamePayPackage(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_paygiftpack"); err != nil {
- return nil, err
- }
- if tables.PayGiftpack, err = NewGamePayGiftpack(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_worldbattle"); err != nil {
- return nil, err
- }
- if tables.WorldBattle, err = NewGameWorldBattle(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_passcheck"); err != nil {
- return nil, err
- }
- if tables.PassCheck, err = NewGamePassCheck(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_passcheckexp"); err != nil {
- return nil, err
- }
- if tables.PassCheckExp, err = NewGamePassCheckExp(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_passchecktask"); err != nil {
- return nil, err
- }
- if tables.PassCheckTask, err = NewGamePassCheckTask(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_passcheckprice"); err != nil {
- return nil, err
- }
- if tables.PassCheckPrice, err = NewGamePassCheckPrice(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_mail"); err != nil {
- return nil, err
- }
- if tables.Mail, err = NewGameMail(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_combatlevel"); err != nil {
- return nil, err
- }
- if tables.CombatLevel, err = NewGameCombatLevel(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_combatmanster"); err != nil {
- return nil, err
- }
- if tables.CombatManster, err = NewGameCombatManster(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_combatbox"); err != nil {
- return nil, err
- }
- if tables.CombatBox, err = NewGameCombatBox(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_gm"); err != nil {
- return nil, err
- }
- if tables.GM, err = NewGameGM(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_guide"); err != nil {
- return nil, err
- }
- if tables.Guide, err = NewGameGuide(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_vip"); err != nil {
- return nil, err
- }
- if tables.Vip, err = NewGameVip(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_enchantshop"); err != nil {
- return nil, err
- }
- if tables.EnchantShop, err = NewGameEnchantShop(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_enchantboss"); err != nil {
- return nil, err
- }
- if tables.EnchantBoss, err = NewGameEnchantBoss(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_enchantlineup"); err != nil {
- return nil, err
- }
- if tables.EnchantLineup, err = NewGameEnchantLineup(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_mainchapter"); err != nil {
- return nil, err
- }
- if tables.MainChapter, err = NewGameMainChapter(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_mainstage"); err != nil {
- return nil, err
- }
- if tables.MainStage, err = NewGameMainStage(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_mainstarreward"); err != nil {
- return nil, err
- }
- if tables.MainStarreward, err = NewGameMainStarreward(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_mainstartype"); err != nil {
- return nil, err
- }
- if tables.MainStartype, err = NewGameMainStartype(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_battletasktesting"); err != nil {
- return nil, err
- }
- if tables.Battletasktesting, err = NewGameBattletasktesting(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_battleready"); err != nil {
- return nil, err
- }
- if tables.BattleReady, err = NewGameBattleReady(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_battleready_capskill"); err != nil {
- return nil, err
- }
- if tables.Battleready_capskill, err = NewGameBattleready_capskill(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_battlescore"); err != nil {
- return nil, err
- }
- if tables.BattleScore, err = NewGameBattleScore(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_newsmithy"); err != nil {
- return nil, err
- }
- if tables.NewSmithy, err = NewGameNewSmithy(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_smithyproficiency"); err != nil {
- return nil, err
- }
- if tables.SmithyProficiency, err = NewGameSmithyProficiency(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_smithystovev1"); err != nil {
- return nil, err
- }
- if tables.SmithyStoveV1, err = NewGameSmithyStoveV1(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_smithytool"); err != nil {
- return nil, err
- }
- if tables.SmithyTool, err = NewGameSmithyTool(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_smithyidtool"); err != nil {
- return nil, err
- }
- if tables.SmithyIdTool, err = NewGameSmithyIdTool(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_smithycustomer"); err != nil {
- return nil, err
- }
- if tables.SmithyCustomer, err = NewGameSmithyCustomer(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_smithymodelpool"); err != nil {
- return nil, err
- }
- if tables.SmithyModelPool, err = NewGameSmithyModelPool(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_smithyatlas"); err != nil {
- return nil, err
- }
- if tables.SmithyAtlas, err = NewGameSmithyAtlas(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_smithyatlaslv"); err != nil {
- return nil, err
- }
- if tables.SmithyAtlasLv, err = NewGameSmithyAtlasLv(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_smithyatlasscore"); err != nil {
- return nil, err
- }
- if tables.SmithyAtlasScore, err = NewGameSmithyAtlasScore(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_smithymake"); err != nil {
- return nil, err
- }
- if tables.SmithyMake, err = NewGameSmithyMake(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_smithytask"); err != nil {
- return nil, err
- }
- if tables.SmithyTask, err = NewGameSmithyTask(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_dispatch_task"); err != nil {
- return nil, err
- }
- if tables.Dispatch_Task, err = NewGameDispatch_Task(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_dispatch_lv"); err != nil {
- return nil, err
- }
- if tables.Dispatch_Lv, err = NewGameDispatch_Lv(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_dispatch_battle"); err != nil {
- return nil, err
- }
- if tables.Dispatch_Battle, err = NewGameDispatch_Battle(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_pandamasmz"); err != nil {
- return nil, err
- }
- if tables.PandamasMz, err = NewGamePandamasMz(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_pandamasjs"); err != nil {
- return nil, err
- }
- if tables.PandamasJs, err = NewGamePandamasJs(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_pandamasjx"); err != nil {
- return nil, err
- }
- if tables.PandamasJx, err = NewGamePandamasJx(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_pandamasmryl"); err != nil {
- return nil, err
- }
- if tables.PandamasMryl, err = NewGamePandamasMryl(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_pandamasbuff"); err != nil {
- return nil, err
- }
- if tables.PandamasBuff, err = NewGamePandamasBuff(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_pandamastj"); err != nil {
- return nil, err
- }
- if tables.PandamasTj, err = NewGamePandamasTj(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_pandamastjjl"); err != nil {
- return nil, err
- }
- if tables.PandamasTjjl, err = NewGamePandamasTjjl(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_pandamasyxjx"); err != nil {
- return nil, err
- }
- if tables.PandamasYxjx, err = NewGamePandamasYxjx(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_bubblegroup"); err != nil {
- return nil, err
- }
- if tables.BubbleGroup, err = NewGameBubbleGroup(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_breakingbad"); err != nil {
- return nil, err
- }
- if tables.Breakingbad, err = NewGameBreakingbad(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_breakingbadtag"); err != nil {
- return nil, err
- }
- if tables.BreakingbadTag, err = NewGameBreakingbadTag(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_potions"); err != nil {
- return nil, err
- }
- if tables.Potions, err = NewGamePotions(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_sellcoefficient"); err != nil {
- return nil, err
- }
- if tables.SellCoefficient, err = NewGameSellCoefficient(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_lottery"); err != nil {
- return nil, err
- }
- if tables.Lottery, err = NewGameLottery(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_caravancity"); err != nil {
- return nil, err
- }
- if tables.CaravanCity, err = NewGameCaravanCity(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_caravanthing"); err != nil {
- return nil, err
- }
- if tables.CaravanThing, err = NewGameCaravanThing(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_caravanlv"); err != nil {
- return nil, err
- }
- if tables.CaravanLv, err = NewGameCaravanLv(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_caravanreward"); err != nil {
- return nil, err
- }
- if tables.CaravanReward, err = NewGameCaravanReward(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_caravanrank"); err != nil {
- return nil, err
- }
- if tables.CaravanRank, err = NewGameCaravanRank(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_caravanbattle"); err != nil {
- return nil, err
- }
- if tables.CaravanBattle, err = NewGameCaravanBattle(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_caravanevent"); err != nil {
- return nil, err
- }
- if tables.CaravanEvent, err = NewGameCaravanEvent(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_caravanpaper"); err != nil {
- return nil, err
- }
- if tables.CaravanPaper, err = NewGameCaravanPaper(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_reddot"); err != nil {
- return nil, err
- }
- if tables.RedDot, err = NewGameRedDot(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_talent"); err != nil {
- return nil, err
- }
- if tables.Talent, err = NewGameTalent(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_favorability"); err != nil {
- return nil, err
- }
- if tables.Favorability, err = NewGameFavorability(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_friends"); err != nil {
- return nil, err
- }
- if tables.Friends, err = NewGameFriends(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_camplv"); err != nil {
- return nil, err
- }
- if tables.CampLv, err = NewGameCampLv(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_navigation"); err != nil {
- return nil, err
- }
- if tables.Navigation, err = NewGameNavigation(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_buzkashimount"); err != nil {
- return nil, err
- }
- if tables.BuzkashiMount, err = NewGameBuzkashiMount(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_buzkashilv"); err != nil {
- return nil, err
- }
- if tables.BuzkashiLv, err = NewGameBuzkashiLv(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_buzkashiqtelv"); err != nil {
- return nil, err
- }
- if tables.BuzkashiQteLv, err = NewGameBuzkashiQteLv(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_buzkashigrade"); err != nil {
- return nil, err
- }
- if tables.BuzkashiGrade, err = NewGameBuzkashiGrade(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_buzkashifm"); err != nil {
- return nil, err
- }
- if tables.BuzkashiFm, err = NewGameBuzkashiFm(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_buzkashiopen"); err != nil {
- return nil, err
- }
- if tables.BuzkashiOpen, err = NewGameBuzkashiOpen(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_buzkashitrack"); err != nil {
- return nil, err
- }
- if tables.BuzkashiTrack, err = NewGameBuzkashiTrack(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_pricegroup"); err != nil {
- return nil, err
- }
- if tables.Pricegroup, err = NewGamePricegroup(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_loading"); err != nil {
- return nil, err
- }
- if tables.Loading, err = NewGameLoading(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_ruledesc"); err != nil {
- return nil, err
- }
- if tables.RuleDesc, err = NewGameRuleDesc(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_herotalent"); err != nil {
- return nil, err
- }
- if tables.HeroTalent, err = NewGameHeroTalent(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_talentbox"); err != nil {
- return nil, err
- }
- if tables.TalentBox, err = NewGameTalentBox(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_buriedcondi"); err != nil {
- return nil, err
- }
- if tables.BuriedCondi, err = NewGameBuriedCondi(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_buriedtype"); err != nil {
- return nil, err
- }
- if tables.BuriedType, err = NewGameBuriedType(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_photoaction"); err != nil {
- return nil, err
- }
- if tables.PhotoAction, err = NewGamePhotoAction(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_photofilter"); err != nil {
- return nil, err
- }
- if tables.PhotoFilter, err = NewGamePhotoFilter(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_drawpool"); err != nil {
- return nil, err
- }
- if tables.DrawPool, err = NewGameDrawPool(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_drawweight"); err != nil {
- return nil, err
- }
- if tables.DrawWeight, err = NewGameDrawWeight(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_cardpool"); err != nil {
- return nil, err
- }
- if tables.CardPool, err = NewGameCardPool(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_robot"); err != nil {
- return nil, err
- }
- if tables.Robot, err = NewGameRobot(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_passon"); err != nil {
- return nil, err
- }
- if tables.Passon, err = NewGamePasson(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_circulate"); err != nil {
- return nil, err
- }
- if tables.Circulate, err = NewGameCirculate(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_drawreward"); err != nil {
- return nil, err
- }
- if tables.drawReward, err = NewGamedrawReward(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_drawreplace"); err != nil {
- return nil, err
- }
- if tables.drawReplace, err = NewGamedrawReplace(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_drawcardreward"); err != nil {
- return nil, err
- }
- if tables.drawcardReward, err = NewGamedrawcardReward(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_annulartaskall"); err != nil {
- return nil, err
- }
- if tables.AnnulartaskAll, err = NewGameAnnulartaskAll(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_annulartask_library"); err != nil {
- return nil, err
- }
- if tables.Annulartask_Library, err = NewGameAnnulartask_Library(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_askall"); err != nil {
- return nil, err
- }
- if tables.AskAll, err = NewGameAskAll(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_asklibrary"); err != nil {
- return nil, err
- }
- if tables.AskLibrary, err = NewGameAskLibrary(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_searchitemall"); err != nil {
- return nil, err
- }
- if tables.SearchitemAll, err = NewGameSearchitemAll(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_searchitembox"); err != nil {
- return nil, err
- }
- if tables.SearchitemBox, err = NewGameSearchitemBox(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_guildboss"); err != nil {
- return nil, err
- }
- if tables.GuildBoss, err = NewGameGuildBoss(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_guildbossroulette"); err != nil {
- return nil, err
- }
- if tables.GuildBossRoulette, err = NewGameGuildBossRoulette(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_guildbossrank"); err != nil {
- return nil, err
- }
- if tables.GuildBossRank, err = NewGameGuildBossRank(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_guildbossscore"); err != nil {
- return nil, err
- }
- if tables.GuildBossScore, err = NewGameGuildBossScore(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_trendchose"); err != nil {
- return nil, err
- }
- if tables.TrendChose, err = NewGameTrendChose(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_roomlottery"); err != nil {
- return nil, err
- }
- if tables.Roomlottery, err = NewGameRoomlottery(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_bufflottery"); err != nil {
- return nil, err
- }
- if tables.Bufflottery, err = NewGameBufflottery(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_eventlottery"); err != nil {
- return nil, err
- }
- if tables.Eventlottery, err = NewGameEventlottery(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_stonebuff"); err != nil {
- return nil, err
- }
- if tables.StoneBuff, err = NewGameStoneBuff(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_stoneroom"); err != nil {
- return nil, err
- }
- if tables.StoneRoom, err = NewGameStoneRoom(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_stonestage"); err != nil {
- return nil, err
- }
- if tables.StoneStage, err = NewGameStoneStage(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_stoneevent"); err != nil {
- return nil, err
- }
- if tables.StoneEvent, err = NewGameStoneEvent(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_stonebattle"); err != nil {
- return nil, err
- }
- if tables.StoneBattle, err = NewGameStoneBattle(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_stonestore"); err != nil {
- return nil, err
- }
- if tables.StoneStore, err = NewGameStoneStore(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_stonestory"); err != nil {
- return nil, err
- }
- if tables.StoneStory, err = NewGameStoneStory(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_stoneweek"); err != nil {
- return nil, err
- }
- if tables.StoneWeek, err = NewGameStoneWeek(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_stonetalent"); err != nil {
- return nil, err
- }
- if tables.StoneTalent, err = NewGameStoneTalent(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_stonetask"); err != nil {
- return nil, err
- }
- if tables.StoneTask, err = NewGameStoneTask(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_stoneillustrated"); err != nil {
- return nil, err
- }
- if tables.StoneIllustrated, err = NewGameStoneIllustrated(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_stoneprivilege"); err != nil {
- return nil, err
- }
- if tables.StonePrivilege, err = NewGameStonePrivilege(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_gamesummarytab"); err != nil {
- return nil, err
- }
- if tables.GameSummaryTab, err = NewGameGameSummaryTab(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_gamesummary"); err != nil {
- return nil, err
- }
- if tables.GameSummary, err = NewGameGameSummary(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_compositeall"); err != nil {
- return nil, err
- }
- if tables.CompositeAll, err = NewGameCompositeAll(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_stoneboss"); err != nil {
- return nil, err
- }
- if tables.StoneBoss, err = NewGameStoneBoss(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_venturegiftstask"); err != nil {
- return nil, err
- }
- if tables.VenturegiftsTask, err = NewGameVenturegiftsTask(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_venturegiftsdraw"); err != nil {
- return nil, err
- }
- if tables.VenturegiftsDraw, err = NewGameVenturegiftsDraw(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_venturegiftslogin"); err != nil {
- return nil, err
- }
- if tables.VenturegiftsLogin, err = NewGameVenturegiftsLogin(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_venturegiftslvaward"); err != nil {
- return nil, err
- }
- if tables.VenturegiftsLvaward, err = NewGameVenturegiftsLvaward(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_fategiftfate"); err != nil {
- return nil, err
- }
- if tables.FategiftFate, err = NewGameFategiftFate(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_fategiftreward"); err != nil {
- return nil, err
- }
- if tables.Fategiftreward, err = NewGameFategiftreward(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_guidance"); err != nil {
- return nil, err
- }
- if tables.Guidance, err = NewGameGuidance(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_shopcentercontrol"); err != nil {
- return nil, err
- }
- if tables.ShopCenterControl, err = NewGameShopCenterControl(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_shopcentersubmeter"); err != nil {
- return nil, err
- }
- if tables.ShopCenterSubmeter, err = NewGameShopCenterSubmeter(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_shopcenterfund"); err != nil {
- return nil, err
- }
- if tables.ShopCenterFund, err = NewGameShopCenterFund(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_accumulate"); err != nil {
- return nil, err
- }
- if tables.Accumulate, err = NewGameAccumulate(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_celebration"); err != nil {
- return nil, err
- }
- if tables.Celebration, err = NewGameCelebration(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_heroupstory"); err != nil {
- return nil, err
- }
- if tables.Heroupstory, err = NewGameHeroupstory(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_heroupstorychapter"); err != nil {
- return nil, err
- }
- if tables.HeroupstoryChapter, err = NewGameHeroupstoryChapter(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_heroupstorybattle"); err != nil {
- return nil, err
- }
- if tables.HeroupstoryBattle, err = NewGameHeroupstoryBattle(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_heroupstorychaptertxt"); err != nil {
- return nil, err
- }
- if tables.HeroupstoryChaptertxt, err = NewGameHeroupstoryChaptertxt(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_uigamepuzzle"); err != nil {
- return nil, err
- }
- if tables.UiGamePuzzle, err = NewGameUiGamePuzzle(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_uigamelattice"); err != nil {
- return nil, err
- }
- if tables.UiGameLattice, err = NewGameUiGameLattice(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_uigameminer"); err != nil {
- return nil, err
- }
- if tables.UiGameMiner, err = NewGameUiGameMiner(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_pushgift"); err != nil {
- return nil, err
- }
- if tables.PushGift, err = NewGamePushGift(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_uigameconsum"); err != nil {
- return nil, err
- }
- if tables.UiGameConsum, err = NewGameUiGameConsum(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_topuiconfig"); err != nil {
- return nil, err
- }
- if tables.TopUIConfig, err = NewGameTopUIConfig(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_mainshopitem"); err != nil {
- return nil, err
- }
- if tables.MainShopItem, err = NewGameMainShopItem(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_mainachievement"); err != nil {
- return nil, err
- }
- if tables.MainAchievement, err = NewGameMainAchievement(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_mainboss"); err != nil {
- return nil, err
- }
- if tables.MainBoss, err = NewGameMainBoss(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_trainlv"); err != nil {
- return nil, err
- }
- if tables.Trainlv, err = NewGameTrainlv(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_qualifying"); err != nil {
- return nil, err
- }
- if tables.Qualifying, err = NewGameQualifying(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_dragonplay"); err != nil {
- return nil, err
- }
- if tables.DragonPlay, err = NewGameDragonPlay(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_dragonplot"); err != nil {
- return nil, err
- }
- if tables.DragonPlot, err = NewGameDragonPlot(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_gameid"); err != nil {
- return nil, err
- }
- if tables.GameId, err = NewGameGameId(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_gameklotski"); err != nil {
- return nil, err
- }
- if tables.GameKlotski, err = NewGameGameKlotski(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_mainventure"); err != nil {
- return nil, err
- }
- if tables.MainVenture, err = NewGameMainVenture(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_dragonlvitem"); err != nil {
- return nil, err
- }
- if tables.DragonLvItem, err = NewGameDragonLvItem(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_dragonweeklyreward"); err != nil {
- return nil, err
- }
- if tables.DragonWeeklyreward, err = NewGameDragonWeeklyreward(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_title"); err != nil {
- return nil, err
- }
- if tables.Title, err = NewGameTitle(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_achievegroup"); err != nil {
- return nil, err
- }
- if tables.AchieveGroup, err = NewGameAchieveGroup(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_achievetask"); err != nil {
- return nil, err
- }
- if tables.AchieveTask, err = NewGameAchieveTask(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_gamefast"); err != nil {
- return nil, err
- }
- if tables.GameFast, err = NewGameGameFast(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_playingmethod"); err != nil {
- return nil, err
- }
- if tables.PlayingMethod, err = NewGamePlayingMethod(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_block"); err != nil {
- return nil, err
- }
- if tables.Block, err = NewGameBlock(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_lattice"); err != nil {
- return nil, err
- }
- if tables.Lattice, err = NewGameLattice(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_integral"); err != nil {
- return nil, err
- }
- if tables.Integral, err = NewGameIntegral(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_consumehero"); err != nil {
- return nil, err
- }
- if tables.ConsumeHero, err = NewGameConsumeHero(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_playerskill"); err != nil {
- return nil, err
- }
- if tables.PlayerSkill, err = NewGamePlayerSkill(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_consumebox"); err != nil {
- return nil, err
- }
- if tables.ConsumeBox, err = NewGameConsumeBox(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_bukashiai"); err != nil {
- return nil, err
- }
- if tables.BukashiAi, err = NewGameBukashiAi(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_gcolorgetfraction"); err != nil {
- return nil, err
- }
- if tables.GColorGetfraction, err = NewGameGColorGetfraction(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_gcolorreward"); err != nil {
- return nil, err
- }
- if tables.GColorReward, err = NewGameGColorReward(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_gcolorttmedecay"); err != nil {
- return nil, err
- }
- if tables.GColortTmedecay, err = NewGameGColortTmedecay(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_treasuremap"); err != nil {
- return nil, err
- }
- if tables.TreasureMap, err = NewGameTreasureMap(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_consumeintegral"); err != nil {
- return nil, err
- }
- if tables.ConsumeIntegral, err = NewGameConsumeIntegral(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_tdreward"); err != nil {
- return nil, err
- }
- if tables.TDReward, err = NewGameTDReward(buf); err != nil {
- return nil, err
- }
- return tables, nil
+ tables := &Tables{}
+ if buf, err = loader("game_global") ; err != nil {
+ return nil, err
+ }
+ if tables.Global, err = NewGameGlobal(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_extservers") ; err != nil {
+ return nil, err
+ }
+ if tables.Extservers, err = NewGameExtservers(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_skillatk") ; err != nil {
+ return nil, err
+ }
+ if tables.SkillAtk, err = NewGameSkillAtk(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_skillafteratk") ; err != nil {
+ return nil, err
+ }
+ if tables.SkillAfteratk, err = NewGameSkillAfteratk(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_skillbuff") ; err != nil {
+ return nil, err
+ }
+ if tables.SkillBuff, err = NewGameSkillBuff(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_skillpassive") ; err != nil {
+ return nil, err
+ }
+ if tables.SkillPassive, err = NewGameSkillPassive(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_skillproperty") ; err != nil {
+ return nil, err
+ }
+ if tables.SkillProperty, err = NewGameSkillProperty(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_hero") ; err != nil {
+ return nil, err
+ }
+ if tables.Hero, err = NewGameHero(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_herostargrow") ; err != nil {
+ return nil, err
+ }
+ if tables.HeroStargrow, err = NewGameHeroStargrow(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_herolevelgrow") ; err != nil {
+ return nil, err
+ }
+ if tables.HeroLevelgrow, err = NewGameHeroLevelgrow(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_herostarup") ; err != nil {
+ return nil, err
+ }
+ if tables.HeroStarup, err = NewGameHeroStarup(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_heroskill") ; err != nil {
+ return nil, err
+ }
+ if tables.HeroSkill, err = NewGameHeroSkill(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_heroexp") ; err != nil {
+ return nil, err
+ }
+ if tables.HeroExp, err = NewGameHeroExp(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_herolevelup") ; err != nil {
+ return nil, err
+ }
+ if tables.HeroLevelup, err = NewGameHeroLevelup(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_equip") ; err != nil {
+ return nil, err
+ }
+ if tables.Equip, err = NewGameEquip(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_equipattrlibrarys") ; err != nil {
+ return nil, err
+ }
+ if tables.EquipAttrlibraryS, err = NewGameEquipAttrlibraryS(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_equipsuit") ; err != nil {
+ return nil, err
+ }
+ if tables.EquipSuit, err = NewGameEquipSuit(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_equipintensify") ; err != nil {
+ return nil, err
+ }
+ if tables.EquipIntensify, err = NewGameEquipIntensify(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_equipscompose") ; err != nil {
+ return nil, err
+ }
+ if tables.EquipSCompose, err = NewGameEquipSCompose(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_equipattribute") ; err != nil {
+ return nil, err
+ }
+ if tables.EquipAttribute, err = NewGameEquipAttribute(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_equipenchanting") ; err != nil {
+ return nil, err
+ }
+ if tables.EquipEnchanting, err = NewGameEquipEnchanting(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_equipupsell") ; err != nil {
+ return nil, err
+ }
+ if tables.EquipUpsell, err = NewGameEquipUpsell(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_item") ; err != nil {
+ return nil, err
+ }
+ if tables.Item, err = NewGameItem(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_itemlink") ; err != nil {
+ return nil, err
+ }
+ if tables.ItemLink, err = NewGameItemLink(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_heroskilllevel") ; err != nil {
+ return nil, err
+ }
+ if tables.HeroSkillLevel, err = NewGameHeroSkillLevel(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_heroawaken") ; err != nil {
+ return nil, err
+ }
+ if tables.HeroAwaken, err = NewGameHeroAwaken(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_heromethod") ; err != nil {
+ return nil, err
+ }
+ if tables.HeroMethod, err = NewGameHeroMethod(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_heromethodcomment") ; err != nil {
+ return nil, err
+ }
+ if tables.HeroMethodComment, err = NewGameHeroMethodComment(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_shop") ; err != nil {
+ return nil, err
+ }
+ if tables.Shop, err = NewGameShop(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_shopitem") ; err != nil {
+ return nil, err
+ }
+ if tables.Shopitem, err = NewGameShopitem(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_shopbuyequicos") ; err != nil {
+ return nil, err
+ }
+ if tables.ShopBuyequiCos, err = NewGameShopBuyequiCos(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_activereward") ; err != nil {
+ return nil, err
+ }
+ if tables.ActiveReward, err = NewGameActiveReward(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_model") ; err != nil {
+ return nil, err
+ }
+ if tables.Model, err = NewGameModel(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_chatchannel") ; err != nil {
+ return nil, err
+ }
+ if tables.ChatChannel, err = NewGameChatChannel(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_chatsystem") ; err != nil {
+ return nil, err
+ }
+ if tables.ChatSystem, err = NewGameChatSystem(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_chatservergroup") ; err != nil {
+ return nil, err
+ }
+ if tables.ChatServerGroup, err = NewGameChatServerGroup(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_chatchannelcom") ; err != nil {
+ return nil, err
+ }
+ if tables.ChatChannelCom, err = NewGameChatChannelCom(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_chatexpression") ; err != nil {
+ return nil, err
+ }
+ if tables.ChatExpression, err = NewGameChatExpression(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_taskround") ; err != nil {
+ return nil, err
+ }
+ if tables.TaskRound, err = NewGameTaskRound(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_taskactivereward") ; err != nil {
+ return nil, err
+ }
+ if tables.TaskActiveReward, err = NewGameTaskActiveReward(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_coin") ; err != nil {
+ return nil, err
+ }
+ if tables.Coin, err = NewGameCoin(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_initial") ; err != nil {
+ return nil, err
+ }
+ if tables.Initial, err = NewGameInitial(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_monster") ; err != nil {
+ return nil, err
+ }
+ if tables.Monster, err = NewGameMonster(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_equippos") ; err != nil {
+ return nil, err
+ }
+ if tables.EquipPos, err = NewGameEquipPos(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_playerlv") ; err != nil {
+ return nil, err
+ }
+ if tables.Playerlv, err = NewGamePlayerlv(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_msgdistrib") ; err != nil {
+ return nil, err
+ }
+ if tables.Msgdistrib, err = NewGameMsgdistrib(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_opencond") ; err != nil {
+ return nil, err
+ }
+ if tables.Opencond, err = NewGameOpencond(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_pagoda") ; err != nil {
+ return nil, err
+ }
+ if tables.Pagoda, err = NewGamePagoda(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_pagodataskreward") ; err != nil {
+ return nil, err
+ }
+ if tables.PagodaTaskReward, err = NewGamePagodaTaskReward(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_rdtasknpc") ; err != nil {
+ return nil, err
+ }
+ if tables.RdtaskNpc, err = NewGameRdtaskNpc(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_drop") ; err != nil {
+ return nil, err
+ }
+ if tables.Drop, err = NewGameDrop(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_vikingboss") ; err != nil {
+ return nil, err
+ }
+ if tables.VikingBoss, err = NewGameVikingBoss(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_vikinglineup") ; err != nil {
+ return nil, err
+ }
+ if tables.VikingLineup, err = NewGameVikingLineup(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_vikingentrance") ; err != nil {
+ return nil, err
+ }
+ if tables.VikingEntrance, err = NewGameVikingEntrance(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_dreamlandboos") ; err != nil {
+ return nil, err
+ }
+ if tables.DreamlandBoos, err = NewGameDreamlandBoos(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_dreamlandchallenge") ; err != nil {
+ return nil, err
+ }
+ if tables.DreamlandChallenge, err = NewGameDreamlandChallenge(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_dreamlandtrigger") ; err != nil {
+ return nil, err
+ }
+ if tables.DreamlandTrigger, err = NewGameDreamlandTrigger(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_huntingboss") ; err != nil {
+ return nil, err
+ }
+ if tables.HuntingBoss, err = NewGameHuntingBoss(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_huntingopentime") ; err != nil {
+ return nil, err
+ }
+ if tables.HuntingOpenTime, err = NewGameHuntingOpenTime(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_huntinglineup") ; err != nil {
+ return nil, err
+ }
+ if tables.HuntingLineup, err = NewGameHuntingLineup(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_monsterformat") ; err != nil {
+ return nil, err
+ }
+ if tables.MonsterFormat, err = NewGameMonsterFormat(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_vikingbossskill") ; err != nil {
+ return nil, err
+ }
+ if tables.VikingBossSkill, err = NewGameVikingBossSkill(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_vikingreward") ; err != nil {
+ return nil, err
+ }
+ if tables.VikingReward, err = NewGameVikingReward(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_namelibrary") ; err != nil {
+ return nil, err
+ }
+ if tables.NameLibrary, err = NewGameNameLibrary(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_heroconvertdata") ; err != nil {
+ return nil, err
+ }
+ if tables.HeroConvertdata, err = NewGameHeroConvertdata(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_linestorytimeline") ; err != nil {
+ return nil, err
+ }
+ if tables.LinestoryTimeLine, err = NewGameLinestoryTimeLine(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_linestorymaintask") ; err != nil {
+ return nil, err
+ }
+ if tables.LinestoryMainTask, err = NewGameLinestoryMainTask(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_playerinfor") ; err != nil {
+ return nil, err
+ }
+ if tables.PlayerInfor, err = NewGamePlayerInfor(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_playerinfor_overview") ; err != nil {
+ return nil, err
+ }
+ if tables.PlayerInfor_overview, err = NewGamePlayerInfor_overview(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_arenaactivereward") ; err != nil {
+ return nil, err
+ }
+ if tables.ArenaActiveReward, err = NewGameArenaActiveReward(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_arenarobot") ; err != nil {
+ return nil, err
+ }
+ if tables.ArenaRobot, err = NewGameArenaRobot(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_arenarankreward") ; err != nil {
+ return nil, err
+ }
+ if tables.ArenaRankReward, err = NewGameArenaRankReward(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_arenachallengenpc") ; err != nil {
+ return nil, err
+ }
+ if tables.ArenaChallengeNpc, err = NewGameArenaChallengeNpc(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_guildlv") ; err != nil {
+ return nil, err
+ }
+ if tables.GuildLv, err = NewGameGuildLv(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_guildpng") ; err != nil {
+ return nil, err
+ }
+ if tables.GuildPng, err = NewGameGuildPng(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_guildactivity") ; err != nil {
+ return nil, err
+ }
+ if tables.GuildActivity, err = NewGameGuildActivity(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_guildsign") ; err != nil {
+ return nil, err
+ }
+ if tables.GuildSign, err = NewGameGuildSign(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_guildtask") ; err != nil {
+ return nil, err
+ }
+ if tables.GuildTask, err = NewGameGuildTask(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_horoscope") ; err != nil {
+ return nil, err
+ }
+ if tables.Horoscope, err = NewGameHoroscope(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_sign") ; err != nil {
+ return nil, err
+ }
+ if tables.Sign, err = NewGameSign(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_signreset") ; err != nil {
+ return nil, err
+ }
+ if tables.SignReset, err = NewGameSignReset(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_signextra") ; err != nil {
+ return nil, err
+ }
+ if tables.SignExtra, err = NewGameSignExtra(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_growtask") ; err != nil {
+ return nil, err
+ }
+ if tables.GrowTask, err = NewGameGrowTask(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_growreward") ; err != nil {
+ return nil, err
+ }
+ if tables.GrowReward, err = NewGameGrowReward(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_recharge") ; err != nil {
+ return nil, err
+ }
+ if tables.Recharge, err = NewGameRecharge(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_privilegecard") ; err != nil {
+ return nil, err
+ }
+ if tables.PrivilegeCard, err = NewGamePrivilegeCard(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_privilege") ; err != nil {
+ return nil, err
+ }
+ if tables.Privilege, err = NewGamePrivilege(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_worldtask") ; err != nil {
+ return nil, err
+ }
+ if tables.WorldTask, err = NewGameWorldTask(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_worldall") ; err != nil {
+ return nil, err
+ }
+ if tables.WorldAll, err = NewGameWorldAll(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_worlddeal") ; err != nil {
+ return nil, err
+ }
+ if tables.WorldDeal, err = NewGameWorldDeal(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_worldrd") ; err != nil {
+ return nil, err
+ }
+ if tables.WorldRd, err = NewGameWorldRd(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_teaching") ; err != nil {
+ return nil, err
+ }
+ if tables.Teaching, err = NewGameTeaching(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_herostrategy") ; err != nil {
+ return nil, err
+ }
+ if tables.HeroStrategy, err = NewGameHeroStrategy(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_fightglobalevent") ; err != nil {
+ return nil, err
+ }
+ if tables.FightGlobalEvent, err = NewGameFightGlobalEvent(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_paypackage") ; err != nil {
+ return nil, err
+ }
+ if tables.PayPackage, err = NewGamePayPackage(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_paygiftpack") ; err != nil {
+ return nil, err
+ }
+ if tables.PayGiftpack, err = NewGamePayGiftpack(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_worldbattle") ; err != nil {
+ return nil, err
+ }
+ if tables.WorldBattle, err = NewGameWorldBattle(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_passcheck") ; err != nil {
+ return nil, err
+ }
+ if tables.PassCheck, err = NewGamePassCheck(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_passcheckexp") ; err != nil {
+ return nil, err
+ }
+ if tables.PassCheckExp, err = NewGamePassCheckExp(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_passchecktask") ; err != nil {
+ return nil, err
+ }
+ if tables.PassCheckTask, err = NewGamePassCheckTask(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_passcheckprice") ; err != nil {
+ return nil, err
+ }
+ if tables.PassCheckPrice, err = NewGamePassCheckPrice(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_mail") ; err != nil {
+ return nil, err
+ }
+ if tables.Mail, err = NewGameMail(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_combatlevel") ; err != nil {
+ return nil, err
+ }
+ if tables.CombatLevel, err = NewGameCombatLevel(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_combatmanster") ; err != nil {
+ return nil, err
+ }
+ if tables.CombatManster, err = NewGameCombatManster(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_combatbox") ; err != nil {
+ return nil, err
+ }
+ if tables.CombatBox, err = NewGameCombatBox(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_gm") ; err != nil {
+ return nil, err
+ }
+ if tables.GM, err = NewGameGM(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_guide") ; err != nil {
+ return nil, err
+ }
+ if tables.Guide, err = NewGameGuide(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_vip") ; err != nil {
+ return nil, err
+ }
+ if tables.Vip, err = NewGameVip(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_enchantshop") ; err != nil {
+ return nil, err
+ }
+ if tables.EnchantShop, err = NewGameEnchantShop(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_enchantboss") ; err != nil {
+ return nil, err
+ }
+ if tables.EnchantBoss, err = NewGameEnchantBoss(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_enchantlineup") ; err != nil {
+ return nil, err
+ }
+ if tables.EnchantLineup, err = NewGameEnchantLineup(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_mainchapter") ; err != nil {
+ return nil, err
+ }
+ if tables.MainChapter, err = NewGameMainChapter(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_mainstage") ; err != nil {
+ return nil, err
+ }
+ if tables.MainStage, err = NewGameMainStage(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_mainstarreward") ; err != nil {
+ return nil, err
+ }
+ if tables.MainStarreward, err = NewGameMainStarreward(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_mainstartype") ; err != nil {
+ return nil, err
+ }
+ if tables.MainStartype, err = NewGameMainStartype(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_battletasktesting") ; err != nil {
+ return nil, err
+ }
+ if tables.Battletasktesting, err = NewGameBattletasktesting(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_battleready") ; err != nil {
+ return nil, err
+ }
+ if tables.BattleReady, err = NewGameBattleReady(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_battleready_capskill") ; err != nil {
+ return nil, err
+ }
+ if tables.Battleready_capskill, err = NewGameBattleready_capskill(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_battlescore") ; err != nil {
+ return nil, err
+ }
+ if tables.BattleScore, err = NewGameBattleScore(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_newsmithy") ; err != nil {
+ return nil, err
+ }
+ if tables.NewSmithy, err = NewGameNewSmithy(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_smithyproficiency") ; err != nil {
+ return nil, err
+ }
+ if tables.SmithyProficiency, err = NewGameSmithyProficiency(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_smithystovev1") ; err != nil {
+ return nil, err
+ }
+ if tables.SmithyStoveV1, err = NewGameSmithyStoveV1(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_smithytool") ; err != nil {
+ return nil, err
+ }
+ if tables.SmithyTool, err = NewGameSmithyTool(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_smithyidtool") ; err != nil {
+ return nil, err
+ }
+ if tables.SmithyIdTool, err = NewGameSmithyIdTool(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_smithycustomer") ; err != nil {
+ return nil, err
+ }
+ if tables.SmithyCustomer, err = NewGameSmithyCustomer(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_smithymodelpool") ; err != nil {
+ return nil, err
+ }
+ if tables.SmithyModelPool, err = NewGameSmithyModelPool(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_smithyatlas") ; err != nil {
+ return nil, err
+ }
+ if tables.SmithyAtlas, err = NewGameSmithyAtlas(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_smithyatlaslv") ; err != nil {
+ return nil, err
+ }
+ if tables.SmithyAtlasLv, err = NewGameSmithyAtlasLv(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_smithyatlasscore") ; err != nil {
+ return nil, err
+ }
+ if tables.SmithyAtlasScore, err = NewGameSmithyAtlasScore(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_smithymake") ; err != nil {
+ return nil, err
+ }
+ if tables.SmithyMake, err = NewGameSmithyMake(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_smithytask") ; err != nil {
+ return nil, err
+ }
+ if tables.SmithyTask, err = NewGameSmithyTask(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_dispatch_task") ; err != nil {
+ return nil, err
+ }
+ if tables.Dispatch_Task, err = NewGameDispatch_Task(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_dispatch_lv") ; err != nil {
+ return nil, err
+ }
+ if tables.Dispatch_Lv, err = NewGameDispatch_Lv(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_dispatch_battle") ; err != nil {
+ return nil, err
+ }
+ if tables.Dispatch_Battle, err = NewGameDispatch_Battle(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_pandamasmz") ; err != nil {
+ return nil, err
+ }
+ if tables.PandamasMz, err = NewGamePandamasMz(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_pandamasjs") ; err != nil {
+ return nil, err
+ }
+ if tables.PandamasJs, err = NewGamePandamasJs(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_pandamasjx") ; err != nil {
+ return nil, err
+ }
+ if tables.PandamasJx, err = NewGamePandamasJx(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_pandamasmryl") ; err != nil {
+ return nil, err
+ }
+ if tables.PandamasMryl, err = NewGamePandamasMryl(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_pandamasbuff") ; err != nil {
+ return nil, err
+ }
+ if tables.PandamasBuff, err = NewGamePandamasBuff(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_pandamastj") ; err != nil {
+ return nil, err
+ }
+ if tables.PandamasTj, err = NewGamePandamasTj(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_pandamastjjl") ; err != nil {
+ return nil, err
+ }
+ if tables.PandamasTjjl, err = NewGamePandamasTjjl(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_pandamasyxjx") ; err != nil {
+ return nil, err
+ }
+ if tables.PandamasYxjx, err = NewGamePandamasYxjx(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_bubblegroup") ; err != nil {
+ return nil, err
+ }
+ if tables.BubbleGroup, err = NewGameBubbleGroup(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_breakingbad") ; err != nil {
+ return nil, err
+ }
+ if tables.Breakingbad, err = NewGameBreakingbad(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_breakingbadtag") ; err != nil {
+ return nil, err
+ }
+ if tables.BreakingbadTag, err = NewGameBreakingbadTag(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_potions") ; err != nil {
+ return nil, err
+ }
+ if tables.Potions, err = NewGamePotions(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_sellcoefficient") ; err != nil {
+ return nil, err
+ }
+ if tables.SellCoefficient, err = NewGameSellCoefficient(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_lottery") ; err != nil {
+ return nil, err
+ }
+ if tables.Lottery, err = NewGameLottery(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_caravancity") ; err != nil {
+ return nil, err
+ }
+ if tables.CaravanCity, err = NewGameCaravanCity(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_caravanthing") ; err != nil {
+ return nil, err
+ }
+ if tables.CaravanThing, err = NewGameCaravanThing(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_caravanlv") ; err != nil {
+ return nil, err
+ }
+ if tables.CaravanLv, err = NewGameCaravanLv(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_caravanreward") ; err != nil {
+ return nil, err
+ }
+ if tables.CaravanReward, err = NewGameCaravanReward(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_caravanrank") ; err != nil {
+ return nil, err
+ }
+ if tables.CaravanRank, err = NewGameCaravanRank(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_caravanbattle") ; err != nil {
+ return nil, err
+ }
+ if tables.CaravanBattle, err = NewGameCaravanBattle(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_caravanevent") ; err != nil {
+ return nil, err
+ }
+ if tables.CaravanEvent, err = NewGameCaravanEvent(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_caravanpaper") ; err != nil {
+ return nil, err
+ }
+ if tables.CaravanPaper, err = NewGameCaravanPaper(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_reddot") ; err != nil {
+ return nil, err
+ }
+ if tables.RedDot, err = NewGameRedDot(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_talent") ; err != nil {
+ return nil, err
+ }
+ if tables.Talent, err = NewGameTalent(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_favorability") ; err != nil {
+ return nil, err
+ }
+ if tables.Favorability, err = NewGameFavorability(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_friends") ; err != nil {
+ return nil, err
+ }
+ if tables.Friends, err = NewGameFriends(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_camplv") ; err != nil {
+ return nil, err
+ }
+ if tables.CampLv, err = NewGameCampLv(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_navigation") ; err != nil {
+ return nil, err
+ }
+ if tables.Navigation, err = NewGameNavigation(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_buzkashimount") ; err != nil {
+ return nil, err
+ }
+ if tables.BuzkashiMount, err = NewGameBuzkashiMount(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_buzkashilv") ; err != nil {
+ return nil, err
+ }
+ if tables.BuzkashiLv, err = NewGameBuzkashiLv(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_buzkashiqtelv") ; err != nil {
+ return nil, err
+ }
+ if tables.BuzkashiQteLv, err = NewGameBuzkashiQteLv(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_buzkashigrade") ; err != nil {
+ return nil, err
+ }
+ if tables.BuzkashiGrade, err = NewGameBuzkashiGrade(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_buzkashifm") ; err != nil {
+ return nil, err
+ }
+ if tables.BuzkashiFm, err = NewGameBuzkashiFm(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_buzkashiopen") ; err != nil {
+ return nil, err
+ }
+ if tables.BuzkashiOpen, err = NewGameBuzkashiOpen(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_buzkashitrack") ; err != nil {
+ return nil, err
+ }
+ if tables.BuzkashiTrack, err = NewGameBuzkashiTrack(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_pricegroup") ; err != nil {
+ return nil, err
+ }
+ if tables.Pricegroup, err = NewGamePricegroup(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_loading") ; err != nil {
+ return nil, err
+ }
+ if tables.Loading, err = NewGameLoading(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_ruledesc") ; err != nil {
+ return nil, err
+ }
+ if tables.RuleDesc, err = NewGameRuleDesc(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_herotalent") ; err != nil {
+ return nil, err
+ }
+ if tables.HeroTalent, err = NewGameHeroTalent(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_talentbox") ; err != nil {
+ return nil, err
+ }
+ if tables.TalentBox, err = NewGameTalentBox(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_buriedcondi") ; err != nil {
+ return nil, err
+ }
+ if tables.BuriedCondi, err = NewGameBuriedCondi(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_buriedtype") ; err != nil {
+ return nil, err
+ }
+ if tables.BuriedType, err = NewGameBuriedType(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_photoaction") ; err != nil {
+ return nil, err
+ }
+ if tables.PhotoAction, err = NewGamePhotoAction(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_photofilter") ; err != nil {
+ return nil, err
+ }
+ if tables.PhotoFilter, err = NewGamePhotoFilter(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_drawpool") ; err != nil {
+ return nil, err
+ }
+ if tables.DrawPool, err = NewGameDrawPool(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_drawweight") ; err != nil {
+ return nil, err
+ }
+ if tables.DrawWeight, err = NewGameDrawWeight(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_cardpool") ; err != nil {
+ return nil, err
+ }
+ if tables.CardPool, err = NewGameCardPool(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_robot") ; err != nil {
+ return nil, err
+ }
+ if tables.Robot, err = NewGameRobot(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_passon") ; err != nil {
+ return nil, err
+ }
+ if tables.Passon, err = NewGamePasson(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_circulate") ; err != nil {
+ return nil, err
+ }
+ if tables.Circulate, err = NewGameCirculate(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_drawreward") ; err != nil {
+ return nil, err
+ }
+ if tables.drawReward, err = NewGamedrawReward(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_drawreplace") ; err != nil {
+ return nil, err
+ }
+ if tables.drawReplace, err = NewGamedrawReplace(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_drawcardreward") ; err != nil {
+ return nil, err
+ }
+ if tables.drawcardReward, err = NewGamedrawcardReward(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_annulartaskall") ; err != nil {
+ return nil, err
+ }
+ if tables.AnnulartaskAll, err = NewGameAnnulartaskAll(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_annulartask_library") ; err != nil {
+ return nil, err
+ }
+ if tables.Annulartask_Library, err = NewGameAnnulartask_Library(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_askall") ; err != nil {
+ return nil, err
+ }
+ if tables.AskAll, err = NewGameAskAll(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_asklibrary") ; err != nil {
+ return nil, err
+ }
+ if tables.AskLibrary, err = NewGameAskLibrary(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_searchitemall") ; err != nil {
+ return nil, err
+ }
+ if tables.SearchitemAll, err = NewGameSearchitemAll(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_searchitembox") ; err != nil {
+ return nil, err
+ }
+ if tables.SearchitemBox, err = NewGameSearchitemBox(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_guildboss") ; err != nil {
+ return nil, err
+ }
+ if tables.GuildBoss, err = NewGameGuildBoss(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_guildbossroulette") ; err != nil {
+ return nil, err
+ }
+ if tables.GuildBossRoulette, err = NewGameGuildBossRoulette(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_guildbossrank") ; err != nil {
+ return nil, err
+ }
+ if tables.GuildBossRank, err = NewGameGuildBossRank(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_guildbossscore") ; err != nil {
+ return nil, err
+ }
+ if tables.GuildBossScore, err = NewGameGuildBossScore(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_trendchose") ; err != nil {
+ return nil, err
+ }
+ if tables.TrendChose, err = NewGameTrendChose(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_roomlottery") ; err != nil {
+ return nil, err
+ }
+ if tables.Roomlottery, err = NewGameRoomlottery(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_bufflottery") ; err != nil {
+ return nil, err
+ }
+ if tables.Bufflottery, err = NewGameBufflottery(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_eventlottery") ; err != nil {
+ return nil, err
+ }
+ if tables.Eventlottery, err = NewGameEventlottery(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_stonebuff") ; err != nil {
+ return nil, err
+ }
+ if tables.StoneBuff, err = NewGameStoneBuff(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_stoneroom") ; err != nil {
+ return nil, err
+ }
+ if tables.StoneRoom, err = NewGameStoneRoom(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_stonestage") ; err != nil {
+ return nil, err
+ }
+ if tables.StoneStage, err = NewGameStoneStage(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_stoneevent") ; err != nil {
+ return nil, err
+ }
+ if tables.StoneEvent, err = NewGameStoneEvent(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_stonebattle") ; err != nil {
+ return nil, err
+ }
+ if tables.StoneBattle, err = NewGameStoneBattle(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_stonestore") ; err != nil {
+ return nil, err
+ }
+ if tables.StoneStore, err = NewGameStoneStore(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_stonestory") ; err != nil {
+ return nil, err
+ }
+ if tables.StoneStory, err = NewGameStoneStory(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_stoneweek") ; err != nil {
+ return nil, err
+ }
+ if tables.StoneWeek, err = NewGameStoneWeek(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_stonetalent") ; err != nil {
+ return nil, err
+ }
+ if tables.StoneTalent, err = NewGameStoneTalent(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_stonetask") ; err != nil {
+ return nil, err
+ }
+ if tables.StoneTask, err = NewGameStoneTask(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_stoneillustrated") ; err != nil {
+ return nil, err
+ }
+ if tables.StoneIllustrated, err = NewGameStoneIllustrated(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_stoneprivilege") ; err != nil {
+ return nil, err
+ }
+ if tables.StonePrivilege, err = NewGameStonePrivilege(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_gamesummarytab") ; err != nil {
+ return nil, err
+ }
+ if tables.GameSummaryTab, err = NewGameGameSummaryTab(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_gamesummary") ; err != nil {
+ return nil, err
+ }
+ if tables.GameSummary, err = NewGameGameSummary(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_compositeall") ; err != nil {
+ return nil, err
+ }
+ if tables.CompositeAll, err = NewGameCompositeAll(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_stoneboss") ; err != nil {
+ return nil, err
+ }
+ if tables.StoneBoss, err = NewGameStoneBoss(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_venturegiftstask") ; err != nil {
+ return nil, err
+ }
+ if tables.VenturegiftsTask, err = NewGameVenturegiftsTask(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_venturegiftsdraw") ; err != nil {
+ return nil, err
+ }
+ if tables.VenturegiftsDraw, err = NewGameVenturegiftsDraw(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_venturegiftslogin") ; err != nil {
+ return nil, err
+ }
+ if tables.VenturegiftsLogin, err = NewGameVenturegiftsLogin(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_venturegiftslvaward") ; err != nil {
+ return nil, err
+ }
+ if tables.VenturegiftsLvaward, err = NewGameVenturegiftsLvaward(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_fategiftfate") ; err != nil {
+ return nil, err
+ }
+ if tables.FategiftFate, err = NewGameFategiftFate(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_fategiftreward") ; err != nil {
+ return nil, err
+ }
+ if tables.Fategiftreward, err = NewGameFategiftreward(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_guidance") ; err != nil {
+ return nil, err
+ }
+ if tables.Guidance, err = NewGameGuidance(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_shopcentercontrol") ; err != nil {
+ return nil, err
+ }
+ if tables.ShopCenterControl, err = NewGameShopCenterControl(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_shopcentersubmeter") ; err != nil {
+ return nil, err
+ }
+ if tables.ShopCenterSubmeter, err = NewGameShopCenterSubmeter(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_shopcenterfund") ; err != nil {
+ return nil, err
+ }
+ if tables.ShopCenterFund, err = NewGameShopCenterFund(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_accumulate") ; err != nil {
+ return nil, err
+ }
+ if tables.Accumulate, err = NewGameAccumulate(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_celebration") ; err != nil {
+ return nil, err
+ }
+ if tables.Celebration, err = NewGameCelebration(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_heroupstory") ; err != nil {
+ return nil, err
+ }
+ if tables.Heroupstory, err = NewGameHeroupstory(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_heroupstorychapter") ; err != nil {
+ return nil, err
+ }
+ if tables.HeroupstoryChapter, err = NewGameHeroupstoryChapter(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_heroupstorybattle") ; err != nil {
+ return nil, err
+ }
+ if tables.HeroupstoryBattle, err = NewGameHeroupstoryBattle(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_heroupstorychaptertxt") ; err != nil {
+ return nil, err
+ }
+ if tables.HeroupstoryChaptertxt, err = NewGameHeroupstoryChaptertxt(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_uigamepuzzle") ; err != nil {
+ return nil, err
+ }
+ if tables.UiGamePuzzle, err = NewGameUiGamePuzzle(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_uigamelattice") ; err != nil {
+ return nil, err
+ }
+ if tables.UiGameLattice, err = NewGameUiGameLattice(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_uigameminer") ; err != nil {
+ return nil, err
+ }
+ if tables.UiGameMiner, err = NewGameUiGameMiner(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_pushgift") ; err != nil {
+ return nil, err
+ }
+ if tables.PushGift, err = NewGamePushGift(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_uigameconsum") ; err != nil {
+ return nil, err
+ }
+ if tables.UiGameConsum, err = NewGameUiGameConsum(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_topuiconfig") ; err != nil {
+ return nil, err
+ }
+ if tables.TopUIConfig, err = NewGameTopUIConfig(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_mainshopitem") ; err != nil {
+ return nil, err
+ }
+ if tables.MainShopItem, err = NewGameMainShopItem(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_mainachievement") ; err != nil {
+ return nil, err
+ }
+ if tables.MainAchievement, err = NewGameMainAchievement(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_mainboss") ; err != nil {
+ return nil, err
+ }
+ if tables.MainBoss, err = NewGameMainBoss(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_trainlv") ; err != nil {
+ return nil, err
+ }
+ if tables.Trainlv, err = NewGameTrainlv(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_qualifying") ; err != nil {
+ return nil, err
+ }
+ if tables.Qualifying, err = NewGameQualifying(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_dragonplay") ; err != nil {
+ return nil, err
+ }
+ if tables.DragonPlay, err = NewGameDragonPlay(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_dragonplot") ; err != nil {
+ return nil, err
+ }
+ if tables.DragonPlot, err = NewGameDragonPlot(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_gameid") ; err != nil {
+ return nil, err
+ }
+ if tables.GameId, err = NewGameGameId(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_gameklotski") ; err != nil {
+ return nil, err
+ }
+ if tables.GameKlotski, err = NewGameGameKlotski(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_mainventure") ; err != nil {
+ return nil, err
+ }
+ if tables.MainVenture, err = NewGameMainVenture(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_dragonlvitem") ; err != nil {
+ return nil, err
+ }
+ if tables.DragonLvItem, err = NewGameDragonLvItem(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_dragonweeklyreward") ; err != nil {
+ return nil, err
+ }
+ if tables.DragonWeeklyreward, err = NewGameDragonWeeklyreward(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_title") ; err != nil {
+ return nil, err
+ }
+ if tables.Title, err = NewGameTitle(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_achievegroup") ; err != nil {
+ return nil, err
+ }
+ if tables.AchieveGroup, err = NewGameAchieveGroup(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_achievetask") ; err != nil {
+ return nil, err
+ }
+ if tables.AchieveTask, err = NewGameAchieveTask(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_gamefast") ; err != nil {
+ return nil, err
+ }
+ if tables.GameFast, err = NewGameGameFast(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_playingmethod") ; err != nil {
+ return nil, err
+ }
+ if tables.PlayingMethod, err = NewGamePlayingMethod(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_block") ; err != nil {
+ return nil, err
+ }
+ if tables.Block, err = NewGameBlock(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_lattice") ; err != nil {
+ return nil, err
+ }
+ if tables.Lattice, err = NewGameLattice(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_integral") ; err != nil {
+ return nil, err
+ }
+ if tables.Integral, err = NewGameIntegral(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_consumehero") ; err != nil {
+ return nil, err
+ }
+ if tables.ConsumeHero, err = NewGameConsumeHero(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_playerskill") ; err != nil {
+ return nil, err
+ }
+ if tables.PlayerSkill, err = NewGamePlayerSkill(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_consumebox") ; err != nil {
+ return nil, err
+ }
+ if tables.ConsumeBox, err = NewGameConsumeBox(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_bukashiai") ; err != nil {
+ return nil, err
+ }
+ if tables.BukashiAi, err = NewGameBukashiAi(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_gcolorgetfraction") ; err != nil {
+ return nil, err
+ }
+ if tables.GColorGetfraction, err = NewGameGColorGetfraction(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_gcolorreward") ; err != nil {
+ return nil, err
+ }
+ if tables.GColorReward, err = NewGameGColorReward(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_gcolorttmedecay") ; err != nil {
+ return nil, err
+ }
+ if tables.GColortTmedecay, err = NewGameGColortTmedecay(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_treasuremap") ; err != nil {
+ return nil, err
+ }
+ if tables.TreasureMap, err = NewGameTreasureMap(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_consumeintegral") ; err != nil {
+ return nil, err
+ }
+ if tables.ConsumeIntegral, err = NewGameConsumeIntegral(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_tdreward") ; err != nil {
+ return nil, err
+ }
+ if tables.TDReward, err = NewGameTDReward(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_catchrabbitreward") ; err != nil {
+ return nil, err
+ }
+ if tables.Catchrabbitreward, err = NewGameCatchrabbitreward(buf) ; err != nil {
+ return nil, err
+ }
+ return tables, nil
}