更新配置

This commit is contained in:
wh_zcy 2022-08-18 09:46:37 +08:00
parent 6c258e903b
commit e3a3f3396b
40 changed files with 569 additions and 13200 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,18 +0,0 @@
[
{
"key": "star3_click",
"value": 2
},
{
"key": "star4_click",
"value": 4
},
{
"key": "star5_click",
"value": 6
},
{
"key": "progress_bar_time",
"value": 10
}
]

View File

@ -1,132 +0,0 @@
[
{
"key": 1,
"count": 1,
"cost": {
"a": "item",
"t": "10001",
"n": 1
},
"floor4": 50,
"floor5": 100,
"floor4cards": 2,
"floor5cards": 11
},
{
"key": 2,
"count": 10,
"cost": {
"a": "item",
"t": "10001",
"n": 10
},
"floor4": 50,
"floor5": 100,
"floor4cards": 2,
"floor5cards": 11
},
{
"key": 3,
"count": 1,
"cost": {
"a": "item",
"t": "10002",
"n": 1
},
"floor4": 50,
"floor5": 100,
"floor4cards": 2,
"floor5cards": 11
},
{
"key": 4,
"count": 10,
"cost": {
"a": "item",
"t": "10002",
"n": 10
},
"floor4": 50,
"floor5": 100,
"floor4cards": 2,
"floor5cards": 11
},
{
"key": 5,
"count": 1,
"cost": {
"a": "item",
"t": "10003",
"n": 1
},
"floor4": 50,
"floor5": 100,
"floor4cards": 2,
"floor5cards": 11
},
{
"key": 6,
"count": 10,
"cost": {
"a": "item",
"t": "10003",
"n": 10
},
"floor4": 50,
"floor5": 100,
"floor4cards": 2,
"floor5cards": 11
},
{
"key": 7,
"count": 1,
"cost": {
"a": "item",
"t": "10004",
"n": 1
},
"floor4": 50,
"floor5": 100,
"floor4cards": 2,
"floor5cards": 11
},
{
"key": 8,
"count": 10,
"cost": {
"a": "item",
"t": "10004",
"n": 10
},
"floor4": 50,
"floor5": 100,
"floor4cards": 2,
"floor5cards": 11
},
{
"key": 9,
"count": 1,
"cost": {
"a": "item",
"t": "10005",
"n": 1
},
"floor4": 50,
"floor5": 100,
"floor4cards": 2,
"floor5cards": 11
},
{
"key": 10,
"count": 10,
"cost": {
"a": "item",
"t": "10005",
"n": 10
},
"floor4": 50,
"floor5": 100,
"floor4cards": 2,
"floor5cards": 11
}
]

View File

@ -1,20 +0,0 @@
[
{
"key": 1,
"time_on": 934041600,
"time_off": 935251200,
"up_hero": [
"10001",
"10002"
],
"up_weight": [
5000,
5000
],
"trigger_num": 50,
"Increase_weight": [
100,
100
]
}
]

View File

@ -610,7 +610,7 @@
{
"id": 10051,
"type": 1005,
"initial": 0,
"initial": 1,
"level": 1,
"levelname": {
"key": "gourmet_ln1",

View File

@ -0,0 +1,21 @@
[
{
"key": 2,
"disposable_loop": [
201,
203,
202,
204,
203,
202,
201,
204
],
"fixed_loop": [
201,
202,
203,
204
]
}
]

View File

@ -1,30 +0,0 @@
[
{
"id": 1,
"ip": "10.0.1.238",
"port": 7981,
"groupId": 0,
"name": "熊猫"
},
{
"id": 2,
"ip": "10.0.1.239",
"port": 7982,
"groupId": 0,
"name": "野鸡"
},
{
"id": 3,
"ip": "10.0.1.237",
"port": 7983,
"groupId": 0,
"name": "鸭子"
},
{
"id": 4,
"ip": "10.0.0.9",
"port": 7984,
"groupId": 0,
"name": "乌龟"
}
]

File diff suppressed because it is too large Load Diff

View File

@ -684,16 +684,16 @@
"des": "装备强化"
},
{
"id": "strengthenup",
"file": "StrengthenUpWindow",
"id": "equistrengthenup",
"file": "EquiStrengthenUpPopup",
"unloadpkg": 5,
"loadtype": 1,
"full": 0,
"blur": 1,
"package": "roledetails/roledetails",
"packagename": "roledetails",
"comname": "strengthen",
"des": "英雄升级升星详情"
"comname": "equistrengthenup",
"des": "装备强化成功弹窗"
},
{
"id": "croppingwindow",
@ -746,7 +746,7 @@
{
"id": "examine",
"file": "ExaminePopup",
"unloadpkg": 5,
"unloadpkg": 3,
"loadtype": 1,
"full": 0,
"blur": 1,
@ -806,7 +806,7 @@
{
"id": "resonancepopup",
"file": "ResonancePopup",
"unloadpkg": 5,
"unloadpkg": 3,
"loadtype": 1,
"full": 0,
"blur": 1,
@ -818,7 +818,7 @@
{
"id": "materialsynthesispopup",
"file": "MaterialSynthesisPopup",
"unloadpkg": 5,
"unloadpkg": 3,
"loadtype": 1,
"full": 0,
"blur": 1,
@ -850,5 +850,77 @@
"packagename": "pagoda",
"comname": "main",
"des": "心魔之塔"
},
{
"id": "pagodaadoptreward",
"file": "PagodaAdoptRewardPopup",
"unloadpkg": 3,
"loadtype": 1,
"full": 0,
"blur": 0,
"package": "pagoda/pagoda",
"packagename": "pagoda",
"comname": "pagodaadoptreward",
"des": "心魔之塔奖励弹窗"
},
{
"id": "pagodalineup",
"file": "PagodaLineupPopup",
"unloadpkg": 3,
"loadtype": 1,
"full": 0,
"blur": 0,
"package": "pagoda/pagoda",
"packagename": "pagoda",
"comname": "pagodalineup",
"des": "心魔之塔推荐阵容弹窗"
},
{
"id": "pagodarankingpopup",
"file": "PagodaRankingPopup",
"unloadpkg": 3,
"loadtype": 1,
"full": 0,
"blur": 0,
"package": "pagoda/pagoda",
"packagename": "pagoda",
"comname": "pagodaranking",
"des": "心魔之塔排行弹窗"
},
{
"id": "pagodaseasonpopup",
"file": "PagodaRankingPopup",
"unloadpkg": 3,
"loadtype": 1,
"full": 0,
"blur": 0,
"package": "pagoda/pagoda",
"packagename": "pagoda",
"comname": "pagodaranking",
"des": "心魔之塔排行弹窗"
},
{
"id": "friendsystemwin",
"file": "FriendSystemWindow",
"unloadpkg": 2,
"loadtype": 1,
"full": 1,
"blur": 0,
"package": "friendsystem/friendsystem",
"packagename": "friendsystem",
"comname": "main",
"des": "好友系统"
},
{
"id": "frienddetailspop",
"file": "FriendDetailsPopup",
"unloadpkg": 3,
"loadtype": 1,
"full": 0,
"blur": 0,
"package": "friendsystem/friendsystem",
"packagename": "friendsystem",
"comname": "details",
"des": "好详细信息"
}
]

View File

@ -107,7 +107,7 @@ func (this *configureComp) getFirstTask() *cfg.GameRdtaskAllData {
}
if cfg != nil {
for _, v := range cfg.GetDataList() {
if v.IdLast == 0 {
if v.Aftertaks == 0 {
return v
}
}

View File

@ -41,7 +41,7 @@ func (this *ModelRtask) doRtaskHandle(uid string, param *pb.RtaskParam) (rtaskId
if len(rtask.FrtaskIds) == 0 {
conf := this.moduleRtask.configure.getFirstTask()
if conf != nil {
taskId = conf.IdLast
taskId = conf.Aftertaks
}
} else {
//TODO

View File

@ -66,7 +66,7 @@ func (this *ModuleRtask) initRtaskHandle() {
for _, v := range data {
var handlers []*rtaskCondi
rtask := &rtask{
rtaskId: v.RdtaksId,
rtaskId: v.Id,
handlers: handlers,
}
@ -109,7 +109,7 @@ func (this *ModuleRtask) initRtaskHandle() {
}
}
this.register(v.RdtaksId, rtask)
this.register(v.Id, rtask)
}
}

View File

@ -1,14 +1,8 @@
package web
import (
"fmt"
"go_dreamfactory/lego/core"
"go_dreamfactory/modules"
cfg "go_dreamfactory/sys/configure/structs"
)
const (
game_serverlist = "game_serverlist.json"
)
type configureComp struct {
@ -17,35 +11,6 @@ type configureComp struct {
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)
err = this.LoadConfigure(game_serverlist, cfg.NewGame_serverList)
return
}
func (this *configureComp) getConfig() (data *cfg.Game_serverList, err error) {
var (
v interface{}
ok bool
)
if v, err = this.GetConfigure(game_serverlist); err != nil {
return
} else {
if data, ok = v.(*cfg.Game_serverList); !ok {
err = fmt.Errorf("%T no is *cfg.Game_ActiveReward", v)
return
}
}
return
}
func (this *configureComp) getServerListConf() (data []*cfg.Game_serverListData) {
conf, err := this.getConfig()
if err != nil {
return data
}
if conf != nil {
return conf.GetDataList()
}
return
}

View File

@ -1,40 +0,0 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
package cfg
import "errors"
type ALocalizeConfig struct {
Key string
}
const TypeId_ALocalizeConfig = 1703856460
func (*ALocalizeConfig) GetTypeId() int32 {
return 1703856460
}
func (_v *ALocalizeConfig)Deserialize(_buf map[string]interface{}) (err error) {
{ var _ok_ bool; if _v.Key, _ok_ = _buf["key"].(string); !_ok_ { err = errors.New("key error"); return } }
return
}
func DeserializeALocalizeConfig(_buf map[string]interface{}) (interface{}, error) {
var id string
var _ok_ bool
if id, _ok_ = _buf["$type"].(string) ; !_ok_ {
return nil, errors.New("type id missing")
}
switch id {
case "LocalizeConfig_CN": _v := &LocalizeConfig_CN{}; if err := _v.Deserialize(_buf); err != nil { return nil, errors.New("LocalizeConfig_CN") } else { return _v, nil }
case "LocalizeConfig_EN": _v := &LocalizeConfig_EN{}; if err := _v.Deserialize(_buf); err != nil { return nil, errors.New("LocalizeConfig_EN") } else { return _v, nil }
case "LocalizeConfig_TW": _v := &LocalizeConfig_TW{}; if err := _v.Deserialize(_buf); err != nil { return nil, errors.New("LocalizeConfig_TW") } else { return _v, nil }
default: return nil, errors.New("unknown type id")
}
}

View File

@ -1,42 +0,0 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
package cfg
type LocalizeLocalizeConfig_CNCategory struct {
_dataMap map[string]*LocalizeConfig_CN
_dataList []*LocalizeConfig_CN
}
func NewLocalizeLocalizeConfig_CNCategory(_buf []map[string]interface{}) (*LocalizeLocalizeConfig_CNCategory, error) {
_dataList := make([]*LocalizeConfig_CN, 0, len(_buf))
dataMap := make(map[string]*LocalizeConfig_CN)
for _, _ele_ := range _buf {
if _v, err2 := DeserializeLocalizeConfig_CN(_ele_); err2 != nil {
return nil, err2
} else {
_dataList = append(_dataList, _v)
dataMap[_v.Key] = _v
}
}
return &LocalizeLocalizeConfig_CNCategory{_dataList:_dataList, _dataMap:dataMap}, nil
}
func (table *LocalizeLocalizeConfig_CNCategory) GetDataMap() map[string]*LocalizeConfig_CN {
return table._dataMap
}
func (table *LocalizeLocalizeConfig_CNCategory) GetDataList() []*LocalizeConfig_CN {
return table._dataList
}
func (table *LocalizeLocalizeConfig_CNCategory) Get(key string) *LocalizeConfig_CN {
return table._dataMap[key]
}

View File

@ -1,42 +0,0 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
package cfg
type LocalizeLocalizeConfig_ENCategory struct {
_dataMap map[string]*LocalizeConfig_EN
_dataList []*LocalizeConfig_EN
}
func NewLocalizeLocalizeConfig_ENCategory(_buf []map[string]interface{}) (*LocalizeLocalizeConfig_ENCategory, error) {
_dataList := make([]*LocalizeConfig_EN, 0, len(_buf))
dataMap := make(map[string]*LocalizeConfig_EN)
for _, _ele_ := range _buf {
if _v, err2 := DeserializeLocalizeConfig_EN(_ele_); err2 != nil {
return nil, err2
} else {
_dataList = append(_dataList, _v)
dataMap[_v.Key] = _v
}
}
return &LocalizeLocalizeConfig_ENCategory{_dataList:_dataList, _dataMap:dataMap}, nil
}
func (table *LocalizeLocalizeConfig_ENCategory) GetDataMap() map[string]*LocalizeConfig_EN {
return table._dataMap
}
func (table *LocalizeLocalizeConfig_ENCategory) GetDataList() []*LocalizeConfig_EN {
return table._dataList
}
func (table *LocalizeLocalizeConfig_ENCategory) Get(key string) *LocalizeConfig_EN {
return table._dataMap[key]
}

View File

@ -1,42 +0,0 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
package cfg
type LocalizeLocalizeConfig_TWCategory struct {
_dataMap map[string]*LocalizeConfig_TW
_dataList []*LocalizeConfig_TW
}
func NewLocalizeLocalizeConfig_TWCategory(_buf []map[string]interface{}) (*LocalizeLocalizeConfig_TWCategory, error) {
_dataList := make([]*LocalizeConfig_TW, 0, len(_buf))
dataMap := make(map[string]*LocalizeConfig_TW)
for _, _ele_ := range _buf {
if _v, err2 := DeserializeLocalizeConfig_TW(_ele_); err2 != nil {
return nil, err2
} else {
_dataList = append(_dataList, _v)
dataMap[_v.Key] = _v
}
}
return &LocalizeLocalizeConfig_TWCategory{_dataList:_dataList, _dataMap:dataMap}, nil
}
func (table *LocalizeLocalizeConfig_TWCategory) GetDataMap() map[string]*LocalizeConfig_TW {
return table._dataMap
}
func (table *LocalizeLocalizeConfig_TWCategory) GetDataList() []*LocalizeConfig_TW {
return table._dataList
}
func (table *LocalizeLocalizeConfig_TWCategory) Get(key string) *LocalizeConfig_TW {
return table._dataMap[key]
}

View File

@ -1,37 +0,0 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
package cfg
import "errors"
type LocalizeConfig_CN struct {
Key string
TextCn string
}
const TypeId_LocalizeConfig_CN = 2049582687
func (*LocalizeConfig_CN) GetTypeId() int32 {
return 2049582687
}
func (_v *LocalizeConfig_CN)Deserialize(_buf map[string]interface{}) (err error) {
{ var _ok_ bool; if _v.Key, _ok_ = _buf["key"].(string); !_ok_ { err = errors.New("key error"); return } }
{ var _ok_ bool; if _v.TextCn, _ok_ = _buf["text_cn"].(string); !_ok_ { err = errors.New("text_cn error"); return } }
return
}
func DeserializeLocalizeConfig_CN(_buf map[string]interface{}) (*LocalizeConfig_CN, error) {
v := &LocalizeConfig_CN{}
if err := v.Deserialize(_buf); err == nil {
return v, nil
} else {
return nil, err
}
}

View File

@ -1,37 +0,0 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
package cfg
import "errors"
type LocalizeConfig_EN struct {
Key string
TextEn string
}
const TypeId_LocalizeConfig_EN = 2049582749
func (*LocalizeConfig_EN) GetTypeId() int32 {
return 2049582749
}
func (_v *LocalizeConfig_EN)Deserialize(_buf map[string]interface{}) (err error) {
{ var _ok_ bool; if _v.Key, _ok_ = _buf["key"].(string); !_ok_ { err = errors.New("key error"); return } }
{ var _ok_ bool; if _v.TextEn, _ok_ = _buf["text_en"].(string); !_ok_ { err = errors.New("text_en error"); return } }
return
}
func DeserializeLocalizeConfig_EN(_buf map[string]interface{}) (*LocalizeConfig_EN, error) {
v := &LocalizeConfig_EN{}
if err := v.Deserialize(_buf); err == nil {
return v, nil
} else {
return nil, err
}
}

View File

@ -1,37 +0,0 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
package cfg
import "errors"
type LocalizeConfig_TW struct {
Key string
TextTw string
}
const TypeId_LocalizeConfig_TW = 2049583223
func (*LocalizeConfig_TW) GetTypeId() int32 {
return 2049583223
}
func (_v *LocalizeConfig_TW)Deserialize(_buf map[string]interface{}) (err error) {
{ var _ok_ bool; if _v.Key, _ok_ = _buf["key"].(string); !_ok_ { err = errors.New("key error"); return } }
{ var _ok_ bool; if _v.TextTw, _ok_ = _buf["text_tw"].(string); !_ok_ { err = errors.New("text_tw error"); return } }
return
}
func DeserializeLocalizeConfig_TW(_buf map[string]interface{}) (*LocalizeConfig_TW, error) {
v := &LocalizeConfig_TW{}
if err := v.Deserialize(_buf); err == nil {
return v, nil
} else {
return nil, err
}
}

View File

@ -68,9 +68,9 @@ type Tables struct {
pagodaTaskReward *GamepagodaTaskReward
pagodaSeasonReward *GamepagodaSeasonReward
pagodaseasonLoop *GamepagodaseasonLoop
rdtaskAll *GamerdtaskAll
rdtaskType *GamerdtaskType
rdtaskChoose *GamerdtaskChoose
RdtaskAll *GameRdtaskAll
RdtaskType *GameRdtaskType
RdtaskChoose *GameRdtaskChoose
kungfu_unlock *Gamekungfu_unlock
kungfu_masterworker *Gamekungfu_masterworker
Gourmet *GameGourmet
@ -427,19 +427,19 @@ func NewTables(loader JsonLoader) (*Tables, error) {
if buf, err = loader("game_rdtaskall") ; err != nil {
return nil, err
}
if tables.rdtaskAll, err = NewGamerdtaskAll(buf) ; err != nil {
if tables.RdtaskAll, err = NewGameRdtaskAll(buf) ; err != nil {
return nil, err
}
if buf, err = loader("game_rdtasktype") ; err != nil {
return nil, err
}
if tables.rdtaskType, err = NewGamerdtaskType(buf) ; err != nil {
if tables.RdtaskType, err = NewGameRdtaskType(buf) ; err != nil {
return nil, err
}
if buf, err = loader("game_rdtaskchoose") ; err != nil {
return nil, err
}
if tables.rdtaskChoose, err = NewGamerdtaskChoose(buf) ; err != nil {
if tables.RdtaskChoose, err = NewGameRdtaskChoose(buf) ; err != nil {
return nil, err
}
if buf, err = loader("game_kungfu_unlock") ; err != nil {

View File

@ -1,42 +0,0 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
package cfg
type GameRdtaksAll struct {
_dataMap map[int32]*GameRdtaksAllData
_dataList []*GameRdtaksAllData
}
func NewGameRdtaksAll(_buf []map[string]interface{}) (*GameRdtaksAll, error) {
_dataList := make([]*GameRdtaksAllData, 0, len(_buf))
dataMap := make(map[int32]*GameRdtaksAllData)
for _, _ele_ := range _buf {
if _v, err2 := DeserializeGameRdtaksAllData(_ele_); err2 != nil {
return nil, err2
} else {
_dataList = append(_dataList, _v)
dataMap[_v.RdtaksId] = _v
}
}
return &GameRdtaksAll{_dataList:_dataList, _dataMap:dataMap}, nil
}
func (table *GameRdtaksAll) GetDataMap() map[int32]*GameRdtaksAllData {
return table._dataMap
}
func (table *GameRdtaksAll) GetDataList() []*GameRdtaksAllData {
return table._dataList
}
func (table *GameRdtaksAll) Get(key int32) *GameRdtaksAllData {
return table._dataMap[key]
}

View File

@ -1,105 +0,0 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
package cfg
import "errors"
type GameRdtaksAllData struct {
RdtaksId int32
TaskType int32
RdtaksNum []int32
IdLast []int32
IdAfter int32
IdTag int32
Story int32
Completetask int32
Reword []*Gameatn
ChooseId []int32
}
const TypeId_GameRdtaksAllData = -100955128
func (*GameRdtaksAllData) GetTypeId() int32 {
return -100955128
}
func (_v *GameRdtaksAllData)Deserialize(_buf map[string]interface{}) (err error) {
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["rdtaks_id"].(float64); !_ok_ { err = errors.New("rdtaks_id error"); return }; _v.RdtaksId = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["task_type"].(float64); !_ok_ { err = errors.New("task_type error"); return }; _v.TaskType = int32(_tempNum_) }
{
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["rdtaks_num"].([]interface{}); !_ok_ { err = errors.New("rdtaks_num error"); return }
_v.RdtaksNum = make([]int32, 0, len(_arr_))
for _, _e_ := range _arr_ {
var _list_v_ int32
{ var _ok_ bool; var _x_ float64; if _x_, _ok_ = _e_.(float64); !_ok_ { err = errors.New("_list_v_ error"); return }; _list_v_ = int32(_x_) }
_v.RdtaksNum = append(_v.RdtaksNum, _list_v_)
}
}
{
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["id_last"].([]interface{}); !_ok_ { err = errors.New("id_last error"); return }
_v.IdLast = make([]int32, 0, len(_arr_))
for _, _e_ := range _arr_ {
var _list_v_ int32
{ var _ok_ bool; var _x_ float64; if _x_, _ok_ = _e_.(float64); !_ok_ { err = errors.New("_list_v_ error"); return }; _list_v_ = int32(_x_) }
_v.IdLast = append(_v.IdLast, _list_v_)
}
}
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["id_after"].(float64); !_ok_ { err = errors.New("id_after error"); return }; _v.IdAfter = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["id_tag"].(float64); !_ok_ { err = errors.New("id_tag error"); return }; _v.IdTag = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["story"].(float64); !_ok_ { err = errors.New("story error"); return }; _v.Story = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["completetask"].(float64); !_ok_ { err = errors.New("completetask error"); return }; _v.Completetask = int32(_tempNum_) }
{
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["reword"].([]interface{}); !_ok_ { err = errors.New("reword error"); return }
_v.Reword = 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.Reword = append(_v.Reword, _list_v_)
}
}
{
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["choose_id"].([]interface{}); !_ok_ { err = errors.New("choose_id error"); return }
_v.ChooseId = make([]int32, 0, len(_arr_))
for _, _e_ := range _arr_ {
var _list_v_ int32
{ var _ok_ bool; var _x_ float64; if _x_, _ok_ = _e_.(float64); !_ok_ { err = errors.New("_list_v_ error"); return }; _list_v_ = int32(_x_) }
_v.ChooseId = append(_v.ChooseId, _list_v_)
}
}
return
}
func DeserializeGameRdtaksAllData(_buf map[string]interface{}) (*GameRdtaksAllData, error) {
v := &GameRdtaksAllData{}
if err := v.Deserialize(_buf); err == nil {
return v, nil
} else {
return nil, err
}
}

View File

@ -1,42 +0,0 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
package cfg
type GameRdtaksChoose struct {
_dataMap map[int32]*GameRdtaksChooseData
_dataList []*GameRdtaksChooseData
}
func NewGameRdtaksChoose(_buf []map[string]interface{}) (*GameRdtaksChoose, error) {
_dataList := make([]*GameRdtaksChooseData, 0, len(_buf))
dataMap := make(map[int32]*GameRdtaksChooseData)
for _, _ele_ := range _buf {
if _v, err2 := DeserializeGameRdtaksChooseData(_ele_); err2 != nil {
return nil, err2
} else {
_dataList = append(_dataList, _v)
dataMap[_v.ChooseId] = _v
}
}
return &GameRdtaksChoose{_dataList:_dataList, _dataMap:dataMap}, nil
}
func (table *GameRdtaksChoose) GetDataMap() map[int32]*GameRdtaksChooseData {
return table._dataMap
}
func (table *GameRdtaksChoose) GetDataList() []*GameRdtaksChooseData {
return table._dataList
}
func (table *GameRdtaksChoose) Get(key int32) *GameRdtaksChooseData {
return table._dataMap[key]
}

View File

@ -1,41 +0,0 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
package cfg
import "errors"
type GameRdtaksChooseData struct {
ChooseId int32
Num int32
RdtaksNum int32
RdtaksId int32
}
const TypeId_GameRdtaksChooseData = -1888133596
func (*GameRdtaksChooseData) GetTypeId() int32 {
return -1888133596
}
func (_v *GameRdtaksChooseData)Deserialize(_buf map[string]interface{}) (err error) {
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["choose_id"].(float64); !_ok_ { err = errors.New("choose_id error"); return }; _v.ChooseId = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["num"].(float64); !_ok_ { err = errors.New("num error"); return }; _v.Num = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["rdtaks_num"].(float64); !_ok_ { err = errors.New("rdtaks_num error"); return }; _v.RdtaksNum = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["rdtaks_id"].(float64); !_ok_ { err = errors.New("rdtaks_id error"); return }; _v.RdtaksId = int32(_tempNum_) }
return
}
func DeserializeGameRdtaksChooseData(_buf map[string]interface{}) (*GameRdtaksChooseData, error) {
v := &GameRdtaksChooseData{}
if err := v.Deserialize(_buf); err == nil {
return v, nil
} else {
return nil, err
}
}

View File

@ -1,42 +0,0 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
package cfg
type GameRdtaksType struct {
_dataMap map[int32]*GameRdtaksTypeData
_dataList []*GameRdtaksTypeData
}
func NewGameRdtaksType(_buf []map[string]interface{}) (*GameRdtaksType, error) {
_dataList := make([]*GameRdtaksTypeData, 0, len(_buf))
dataMap := make(map[int32]*GameRdtaksTypeData)
for _, _ele_ := range _buf {
if _v, err2 := DeserializeGameRdtaksTypeData(_ele_); err2 != nil {
return nil, err2
} else {
_dataList = append(_dataList, _v)
dataMap[_v.RdtaksNum] = _v
}
}
return &GameRdtaksType{_dataList:_dataList, _dataMap:dataMap}, nil
}
func (table *GameRdtaksType) GetDataMap() map[int32]*GameRdtaksTypeData {
return table._dataMap
}
func (table *GameRdtaksType) GetDataList() []*GameRdtaksTypeData {
return table._dataList
}
func (table *GameRdtaksType) Get(key int32) *GameRdtaksTypeData {
return table._dataMap[key]
}

View File

@ -1,47 +0,0 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
package cfg
import "errors"
type GameRdtaksTypeData struct {
RdtaksNum int32
Typdes int32
Datatime int32
TyptaskId int32
Data1 int32
Data2 int32
Data3 int32
}
const TypeId_GameRdtaksTypeData = -1284226425
func (*GameRdtaksTypeData) GetTypeId() int32 {
return -1284226425
}
func (_v *GameRdtaksTypeData)Deserialize(_buf map[string]interface{}) (err error) {
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["rdtaks_num"].(float64); !_ok_ { err = errors.New("rdtaks_num error"); return }; _v.RdtaksNum = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["typdes"].(float64); !_ok_ { err = errors.New("typdes error"); return }; _v.Typdes = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["datatime"].(float64); !_ok_ { err = errors.New("datatime error"); return }; _v.Datatime = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["typtask_id"].(float64); !_ok_ { err = errors.New("typtask_id error"); return }; _v.TyptaskId = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["data1"].(float64); !_ok_ { err = errors.New("data1 error"); return }; _v.Data1 = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["data2"].(float64); !_ok_ { err = errors.New("data2 error"); return }; _v.Data2 = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["data3"].(float64); !_ok_ { err = errors.New("data3 error"); return }; _v.Data3 = int32(_tempNum_) }
return
}
func DeserializeGameRdtaksTypeData(_buf map[string]interface{}) (*GameRdtaksTypeData, error) {
v := &GameRdtaksTypeData{}
if err := v.Deserialize(_buf); err == nil {
return v, nil
} else {
return nil, err
}
}

View File

@ -0,0 +1,42 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
package cfg
type GamepagodaseasonLoop struct {
_dataMap map[int32]*GamepagodaseasonLoopData
_dataList []*GamepagodaseasonLoopData
}
func NewGamepagodaseasonLoop(_buf []map[string]interface{}) (*GamepagodaseasonLoop, error) {
_dataList := make([]*GamepagodaseasonLoopData, 0, len(_buf))
dataMap := make(map[int32]*GamepagodaseasonLoopData)
for _, _ele_ := range _buf {
if _v, err2 := DeserializeGamepagodaseasonLoopData(_ele_); err2 != nil {
return nil, err2
} else {
_dataList = append(_dataList, _v)
dataMap[_v.Key] = _v
}
}
return &GamepagodaseasonLoop{_dataList:_dataList, _dataMap:dataMap}, nil
}
func (table *GamepagodaseasonLoop) GetDataMap() map[int32]*GamepagodaseasonLoopData {
return table._dataMap
}
func (table *GamepagodaseasonLoop) GetDataList() []*GamepagodaseasonLoopData {
return table._dataList
}
func (table *GamepagodaseasonLoop) Get(key int32) *GamepagodaseasonLoopData {
return table._dataMap[key]
}

View File

@ -0,0 +1,65 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
package cfg
import "errors"
type GamepagodaseasonLoopData struct {
Key int32
DisposableLoop []int32
FixedLoop []int32
}
const TypeId_GamepagodaseasonLoopData = -1606971581
func (*GamepagodaseasonLoopData) GetTypeId() int32 {
return -1606971581
}
func (_v *GamepagodaseasonLoopData)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 _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["disposable_loop"].([]interface{}); !_ok_ { err = errors.New("disposable_loop error"); return }
_v.DisposableLoop = make([]int32, 0, len(_arr_))
for _, _e_ := range _arr_ {
var _list_v_ int32
{ var _ok_ bool; var _x_ float64; if _x_, _ok_ = _e_.(float64); !_ok_ { err = errors.New("_list_v_ error"); return }; _list_v_ = int32(_x_) }
_v.DisposableLoop = append(_v.DisposableLoop, _list_v_)
}
}
{
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["fixed_loop"].([]interface{}); !_ok_ { err = errors.New("fixed_loop error"); return }
_v.FixedLoop = make([]int32, 0, len(_arr_))
for _, _e_ := range _arr_ {
var _list_v_ int32
{ var _ok_ bool; var _x_ float64; if _x_, _ok_ = _e_.(float64); !_ok_ { err = errors.New("_list_v_ error"); return }; _list_v_ = int32(_x_) }
_v.FixedLoop = append(_v.FixedLoop, _list_v_)
}
}
return
}
func DeserializeGamepagodaseasonLoopData(_buf map[string]interface{}) (*GamepagodaseasonLoopData, error) {
v := &GamepagodaseasonLoopData{}
if err := v.Deserialize(_buf); err == nil {
return v, nil
} else {
return nil, err
}
}

View File

@ -8,34 +8,34 @@
package cfg
type GamerdtaskAll struct {
_dataMap map[int32]*GamerdtaskAllData
_dataList []*GamerdtaskAllData
type GameRdtaskAll struct {
_dataMap map[int32]*GameRdtaskAllData
_dataList []*GameRdtaskAllData
}
func NewGamerdtaskAll(_buf []map[string]interface{}) (*GamerdtaskAll, error) {
_dataList := make([]*GamerdtaskAllData, 0, len(_buf))
dataMap := make(map[int32]*GamerdtaskAllData)
func NewGameRdtaskAll(_buf []map[string]interface{}) (*GameRdtaskAll, error) {
_dataList := make([]*GameRdtaskAllData, 0, len(_buf))
dataMap := make(map[int32]*GameRdtaskAllData)
for _, _ele_ := range _buf {
if _v, err2 := DeserializeGamerdtaskAllData(_ele_); err2 != nil {
if _v, err2 := DeserializeGameRdtaskAllData(_ele_); err2 != nil {
return nil, err2
} else {
_dataList = append(_dataList, _v)
dataMap[_v.Id] = _v
}
}
return &GamerdtaskAll{_dataList:_dataList, _dataMap:dataMap}, nil
return &GameRdtaskAll{_dataList:_dataList, _dataMap:dataMap}, nil
}
func (table *GamerdtaskAll) GetDataMap() map[int32]*GamerdtaskAllData {
func (table *GameRdtaskAll) GetDataMap() map[int32]*GameRdtaskAllData {
return table._dataMap
}
func (table *GamerdtaskAll) GetDataList() []*GamerdtaskAllData {
func (table *GameRdtaskAll) GetDataList() []*GameRdtaskAllData {
return table._dataList
}
func (table *GamerdtaskAll) Get(key int32) *GamerdtaskAllData {
func (table *GameRdtaskAll) Get(key int32) *GameRdtaskAllData {
return table._dataMap[key]
}

View File

@ -10,7 +10,7 @@ package cfg
import "errors"
type GamerdtaskAllData struct {
type GameRdtaskAllData struct {
Id int32
Type int32
Lastend int32
@ -24,13 +24,13 @@ type GamerdtaskAllData struct {
Reword []*Gameatn
}
const TypeId_GamerdtaskAllData = 762735928
const TypeId_GameRdtaskAllData = 1561697560
func (*GamerdtaskAllData) GetTypeId() int32 {
return 762735928
func (*GameRdtaskAllData) GetTypeId() int32 {
return 1561697560
}
func (_v *GamerdtaskAllData)Deserialize(_buf map[string]interface{}) (err error) {
func (_v *GameRdtaskAllData)Deserialize(_buf map[string]interface{}) (err error) {
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["id"].(float64); !_ok_ { err = errors.New("id error"); return }; _v.Id = 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["lastend"].(float64); !_ok_ { err = errors.New("lastend error"); return }; _v.Lastend = int32(_tempNum_) }
@ -84,8 +84,8 @@ func (_v *GamerdtaskAllData)Deserialize(_buf map[string]interface{}) (err error)
return
}
func DeserializeGamerdtaskAllData(_buf map[string]interface{}) (*GamerdtaskAllData, error) {
v := &GamerdtaskAllData{}
func DeserializeGameRdtaskAllData(_buf map[string]interface{}) (*GameRdtaskAllData, error) {
v := &GameRdtaskAllData{}
if err := v.Deserialize(_buf); err == nil {
return v, nil
} else {

View File

@ -8,34 +8,34 @@
package cfg
type GamerdtaskChoose struct {
_dataMap map[int32]*GamerdtaskChooseData
_dataList []*GamerdtaskChooseData
type GameRdtaskChoose struct {
_dataMap map[int32]*GameRdtaskChooseData
_dataList []*GameRdtaskChooseData
}
func NewGamerdtaskChoose(_buf []map[string]interface{}) (*GamerdtaskChoose, error) {
_dataList := make([]*GamerdtaskChooseData, 0, len(_buf))
dataMap := make(map[int32]*GamerdtaskChooseData)
func NewGameRdtaskChoose(_buf []map[string]interface{}) (*GameRdtaskChoose, error) {
_dataList := make([]*GameRdtaskChooseData, 0, len(_buf))
dataMap := make(map[int32]*GameRdtaskChooseData)
for _, _ele_ := range _buf {
if _v, err2 := DeserializeGamerdtaskChooseData(_ele_); err2 != nil {
if _v, err2 := DeserializeGameRdtaskChooseData(_ele_); err2 != nil {
return nil, err2
} else {
_dataList = append(_dataList, _v)
dataMap[_v.Chooseid] = _v
}
}
return &GamerdtaskChoose{_dataList:_dataList, _dataMap:dataMap}, nil
return &GameRdtaskChoose{_dataList:_dataList, _dataMap:dataMap}, nil
}
func (table *GamerdtaskChoose) GetDataMap() map[int32]*GamerdtaskChooseData {
func (table *GameRdtaskChoose) GetDataMap() map[int32]*GameRdtaskChooseData {
return table._dataMap
}
func (table *GamerdtaskChoose) GetDataList() []*GamerdtaskChooseData {
func (table *GameRdtaskChoose) GetDataList() []*GameRdtaskChooseData {
return table._dataList
}
func (table *GamerdtaskChoose) Get(key int32) *GamerdtaskChooseData {
func (table *GameRdtaskChoose) Get(key int32) *GameRdtaskChooseData {
return table._dataMap[key]
}

View File

@ -10,20 +10,20 @@ package cfg
import "errors"
type GamerdtaskChooseData struct {
type GameRdtaskChooseData struct {
Chooseid int32
Num int32
RdtaksNum int32
Need []int32
}
const TypeId_GamerdtaskChooseData = 1478012660
const TypeId_GameRdtaskChooseData = 635237140
func (*GamerdtaskChooseData) GetTypeId() int32 {
return 1478012660
func (*GameRdtaskChooseData) GetTypeId() int32 {
return 635237140
}
func (_v *GamerdtaskChooseData)Deserialize(_buf map[string]interface{}) (err error) {
func (_v *GameRdtaskChooseData)Deserialize(_buf map[string]interface{}) (err error) {
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["chooseid"].(float64); !_ok_ { err = errors.New("chooseid error"); return }; _v.Chooseid = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["num"].(float64); !_ok_ { err = errors.New("num error"); return }; _v.Num = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["rdtaks_num"].(float64); !_ok_ { err = errors.New("rdtaks_num error"); return }; _v.RdtaksNum = int32(_tempNum_) }
@ -44,8 +44,8 @@ func (_v *GamerdtaskChooseData)Deserialize(_buf map[string]interface{}) (err err
return
}
func DeserializeGamerdtaskChooseData(_buf map[string]interface{}) (*GamerdtaskChooseData, error) {
v := &GamerdtaskChooseData{}
func DeserializeGameRdtaskChooseData(_buf map[string]interface{}) (*GameRdtaskChooseData, error) {
v := &GameRdtaskChooseData{}
if err := v.Deserialize(_buf); err == nil {
return v, nil
} else {

View File

@ -8,34 +8,34 @@
package cfg
type GamerdtaskType struct {
_dataMap map[int32]*GamerdtaskTypeData
_dataList []*GamerdtaskTypeData
type GameRdtaskType struct {
_dataMap map[int32]*GameRdtaskTypeData
_dataList []*GameRdtaskTypeData
}
func NewGamerdtaskType(_buf []map[string]interface{}) (*GamerdtaskType, error) {
_dataList := make([]*GamerdtaskTypeData, 0, len(_buf))
dataMap := make(map[int32]*GamerdtaskTypeData)
func NewGameRdtaskType(_buf []map[string]interface{}) (*GameRdtaskType, error) {
_dataList := make([]*GameRdtaskTypeData, 0, len(_buf))
dataMap := make(map[int32]*GameRdtaskTypeData)
for _, _ele_ := range _buf {
if _v, err2 := DeserializeGamerdtaskTypeData(_ele_); err2 != nil {
if _v, err2 := DeserializeGameRdtaskTypeData(_ele_); err2 != nil {
return nil, err2
} else {
_dataList = append(_dataList, _v)
dataMap[_v.RdtaksNum] = _v
}
}
return &GamerdtaskType{_dataList:_dataList, _dataMap:dataMap}, nil
return &GameRdtaskType{_dataList:_dataList, _dataMap:dataMap}, nil
}
func (table *GamerdtaskType) GetDataMap() map[int32]*GamerdtaskTypeData {
func (table *GameRdtaskType) GetDataMap() map[int32]*GameRdtaskTypeData {
return table._dataMap
}
func (table *GamerdtaskType) GetDataList() []*GamerdtaskTypeData {
func (table *GameRdtaskType) GetDataList() []*GameRdtaskTypeData {
return table._dataList
}
func (table *GamerdtaskType) Get(key int32) *GamerdtaskTypeData {
func (table *GameRdtaskType) Get(key int32) *GameRdtaskTypeData {
return table._dataMap[key]
}

View File

@ -10,7 +10,7 @@ package cfg
import "errors"
type GamerdtaskTypeData struct {
type GameRdtaskTypeData struct {
RdtaksNum int32
Typdes int32
Datatime int32
@ -20,13 +20,13 @@ type GamerdtaskTypeData struct {
Data3 int32
}
const TypeId_GamerdtaskTypeData = -279607465
const TypeId_GameRdtaskTypeData = -1281600649
func (*GamerdtaskTypeData) GetTypeId() int32 {
return -279607465
func (*GameRdtaskTypeData) GetTypeId() int32 {
return -1281600649
}
func (_v *GamerdtaskTypeData)Deserialize(_buf map[string]interface{}) (err error) {
func (_v *GameRdtaskTypeData)Deserialize(_buf map[string]interface{}) (err error) {
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["rdtaks_num"].(float64); !_ok_ { err = errors.New("rdtaks_num error"); return }; _v.RdtaksNum = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["typdes"].(float64); !_ok_ { err = errors.New("typdes error"); return }; _v.Typdes = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["datatime"].(float64); !_ok_ { err = errors.New("datatime error"); return }; _v.Datatime = int32(_tempNum_) }
@ -37,8 +37,8 @@ func (_v *GamerdtaskTypeData)Deserialize(_buf map[string]interface{}) (err error
return
}
func DeserializeGamerdtaskTypeData(_buf map[string]interface{}) (*GamerdtaskTypeData, error) {
v := &GamerdtaskTypeData{}
func DeserializeGameRdtaskTypeData(_buf map[string]interface{}) (*GameRdtaskTypeData, error) {
v := &GameRdtaskTypeData{}
if err := v.Deserialize(_buf); err == nil {
return v, nil
} else {

View File

@ -1,42 +0,0 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
package cfg
type Game_serverList struct {
_dataMap map[int32]*Game_serverListData
_dataList []*Game_serverListData
}
func NewGame_serverList(_buf []map[string]interface{}) (*Game_serverList, error) {
_dataList := make([]*Game_serverListData, 0, len(_buf))
dataMap := make(map[int32]*Game_serverListData)
for _, _ele_ := range _buf {
if _v, err2 := NewGame_serverListData(_ele_); err2 != nil {
return nil, err2
} else {
_dataList = append(_dataList, _v)
dataMap[_v.Id] = _v
}
}
return &Game_serverList{_dataList:_dataList, _dataMap:dataMap}, nil
}
func (table *Game_serverList) GetDataMap() map[int32]*Game_serverListData {
return table._dataMap
}
func (table *Game_serverList) GetDataList() []*Game_serverListData {
return table._dataList
}
func (table *Game_serverList) Get(key int32) *Game_serverListData {
return table._dataMap[key]
}

View File

@ -1,33 +0,0 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
package cfg
import "errors"
type Game_serverListData struct {
Id int32
Ip string
Port int32
GroupId int32
Name string
}
func (Game_serverListData) GetTypeId() int {
return 292904775
}
func NewGame_serverListData(_buf map[string]interface{}) (_v *Game_serverListData, err error) {
_v = &Game_serverListData{}
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["id"].(float64); !_ok_ { err = errors.New("id error"); return }; _v.Id = int32(_tempNum_) }
{ var _ok_ bool; if _v.Ip, _ok_ = _buf["ip"].(string); !_ok_ { err = errors.New("ip error"); return } }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["port"].(float64); !_ok_ { err = errors.New("port error"); return }; _v.Port = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["groupId"].(float64); !_ok_ { err = errors.New("groupId error"); return }; _v.GroupId = int32(_tempNum_) }
{ var _ok_ bool; if _v.Name, _ok_ = _buf["name"].(string); !_ok_ { err = errors.New("name error"); return } }
return
}

View File

@ -16,6 +16,7 @@ type GameskillAfteratkData struct {
From int32
Limit int32
EmitPR int32
AfteratkAct string
Where []string
Order []string
Type string
@ -42,6 +43,7 @@ func (_v *GameskillAfteratkData)Deserialize(_buf map[string]interface{}) (err er
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["From"].(float64); !_ok_ { err = errors.New("From error"); return }; _v.From = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["Limit"].(float64); !_ok_ { err = errors.New("Limit error"); return }; _v.Limit = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["EmitPR"].(float64); !_ok_ { err = errors.New("EmitPR error"); return }; _v.EmitPR = int32(_tempNum_) }
{ var _ok_ bool; if _v.AfteratkAct, _ok_ = _buf["AfteratkAct"].(string); !_ok_ { err = errors.New("AfteratkAct error"); return } }
{
var _arr_ []interface{}
var _ok_ bool