配置同步

This commit is contained in:
meixiongfeng 2023-04-25 11:30:03 +08:00
parent c53191b872
commit 124e869e05
2 changed files with 200 additions and 71 deletions

View File

@ -1,11 +1,10 @@
[
{
"Id": 1,
"id": 30001,
"subTask": 0,
"group": 10001,
"nodeIndex": 0,
"order": "1",
"stageid": 10001,
"group": 10001,
"name": {
"key": "SubplotMainTask_30001",
"text": "让阿宝变强1"
@ -14,15 +13,16 @@
"key": "SubplotMainTask_10001",
"text": "让阿宝变强1"
},
"img": "zx_pt_01"
"img": "zx_pt_01",
"ending": 0,
"resetto": []
},
{
"Id": 2,
"subTask": 1,
"group": 10001,
"id": 30003,
"subTask": 30001,
"nodeIndex": 1,
"order": "2",
"stageid": 10002,
"group": 10001,
"name": {
"key": "SubplotMainTask_30003",
"text": "让阿宝变强2"
@ -31,15 +31,16 @@
"key": "SubplotMainTask_10001",
"text": "让阿宝变强2"
},
"img": "zx_pt_02"
"img": "zx_pt_02",
"ending": 0,
"resetto": []
},
{
"Id": 3,
"subTask": 1,
"group": 10001,
"id": 30007,
"subTask": 30001,
"nodeIndex": 1,
"order": "3",
"stageid": 10003,
"group": 10001,
"name": {
"key": "SubplotMainTask_30007",
"text": "让阿宝变强3"
@ -48,15 +49,16 @@
"key": "SubplotMainTask_10001",
"text": "让阿宝变强3"
},
"img": "zx_pt_03"
"img": "zx_pt_03",
"ending": 0,
"resetto": []
},
{
"Id": 4,
"subTask": 2,
"group": 10001,
"id": 30004,
"subTask": 30003,
"nodeIndex": 2,
"order": "4",
"stageid": 10004,
"group": 10001,
"name": {
"key": "SubplotMainTask_30004",
"text": "让阿宝变强4"
@ -65,15 +67,16 @@
"key": "SubplotMainTask_10001",
"text": "让阿宝变强4"
},
"img": "zx_pt_04"
"img": "zx_pt_04",
"ending": 0,
"resetto": []
},
{
"Id": 5,
"subTask": 3,
"group": 10001,
"id": 30008,
"subTask": 30007,
"nodeIndex": 2,
"order": "5",
"stageid": 10005,
"group": 10001,
"name": {
"key": "SubplotMainTask_30008",
"text": "让阿宝变强6"
@ -82,15 +85,16 @@
"key": "SubplotMainTask_10001",
"text": "让阿宝变强6"
},
"img": "zx_pt_06"
"img": "zx_pt_06",
"ending": 0,
"resetto": []
},
{
"Id": 6,
"subTask": 4,
"group": 10001,
"id": 30005,
"subTask": 30004,
"nodeIndex": 3,
"order": "6",
"stageid": 10006,
"group": 10001,
"name": {
"key": "SubplotMainTask_30005",
"text": "让阿宝变强5"
@ -99,15 +103,16 @@
"key": "SubplotMainTask_10001",
"text": "让阿宝变强5"
},
"img": "zx_pt_05"
"img": "zx_pt_05",
"ending": 0,
"resetto": []
},
{
"Id": 7,
"subTask": 5,
"group": 10001,
"id": 30009,
"subTask": 30008,
"nodeIndex": 3,
"order": "7",
"stageid": 10007,
"group": 10001,
"name": {
"key": "SubplotMainTask_30009",
"text": "让阿宝变强7"
@ -116,15 +121,16 @@
"key": "SubplotMainTask_10001",
"text": "让阿宝变强7"
},
"img": "zx_pt_07"
"img": "zx_pt_07",
"ending": 0,
"resetto": []
},
{
"Id": 8,
"subTask": 6,
"group": 10001,
"id": 30010,
"subTask": 30009,
"nodeIndex": 4,
"order": "8",
"stageid": 10008,
"group": 10001,
"name": {
"key": "SubplotMainTask_30010",
"text": "让阿宝变强8"
@ -133,15 +139,16 @@
"key": "SubplotMainTask_10001",
"text": "让阿宝变强8"
},
"img": "zx_pt_08"
"img": "zx_pt_08",
"ending": 0,
"resetto": []
},
{
"Id": 9,
"subTask": 7,
"group": 10001,
"id": 30011,
"subTask": 30010,
"nodeIndex": 5,
"order": "9",
"stageid": 10009,
"group": 10001,
"name": {
"key": "SubplotMainTask_30011",
"text": "让阿宝变强9"
@ -150,6 +157,8 @@
"key": "SubplotMainTask_10001",
"text": "让阿宝变强9"
},
"img": "zx_pt_01"
"img": "zx_pt_01",
"ending": 0,
"resetto": []
}
]

View File

@ -11,41 +11,161 @@ package cfg
import "errors"
type GameLinestoryMainTaskData struct {
Id int32
SubTask int32
Group int32
NodeIndex int32
Order string
Stageid int32
Name string
Describe string
Img string
Id int32
SubTask int32
NodeIndex int32
Order string
Group int32
Name string
Describe string
Img string
Ending int32
Resetto []int32
}
const TypeId_GameLinestoryMainTaskData = 1251904205
func (*GameLinestoryMainTaskData) GetTypeId() int32 {
return 1251904205
return 1251904205
}
func (_v *GameLinestoryMainTaskData)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["subTask"].(float64); !_ok_ { err = errors.New("subTask error"); return }; _v.SubTask = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["group"].(float64); !_ok_ { err = errors.New("group error"); return }; _v.Group = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["nodeIndex"].(float64); !_ok_ { err = errors.New("nodeIndex error"); return }; _v.NodeIndex = int32(_tempNum_) }
{ var _ok_ bool; if _v.Order, _ok_ = _buf["order"].(string); !_ok_ { err = errors.New("order error"); return } }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["stageid"].(float64); !_ok_ { err = errors.New("stageid error"); return }; _v.Stageid = int32(_tempNum_) }
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["name"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Name error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Name, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["describe"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Describe error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Describe, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
{ var _ok_ bool; if _v.Img, _ok_ = _buf["img"].(string); !_ok_ { err = errors.New("img error"); return } }
return
func (_v *GameLinestoryMainTaskData) 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["subTask"].(float64); !_ok_ {
err = errors.New("subTask error")
return
}
_v.SubTask = int32(_tempNum_)
}
{
var _ok_ bool
var _tempNum_ float64
if _tempNum_, _ok_ = _buf["nodeIndex"].(float64); !_ok_ {
err = errors.New("nodeIndex error")
return
}
_v.NodeIndex = int32(_tempNum_)
}
{
var _ok_ bool
if _v.Order, _ok_ = _buf["order"].(string); !_ok_ {
err = errors.New("order error")
return
}
}
{
var _ok_ bool
var _tempNum_ float64
if _tempNum_, _ok_ = _buf["group"].(float64); !_ok_ {
err = errors.New("group error")
return
}
_v.Group = int32(_tempNum_)
}
{
var _ok_ bool
var __json_text__ map[string]interface{}
if __json_text__, _ok_ = _buf["name"].(map[string]interface{}); !_ok_ {
err = errors.New("_v.Name error")
return
}
{
var _ok_ bool
if _, _ok_ = __json_text__["key"].(string); !_ok_ {
err = errors.New("key error")
return
}
}
{
var _ok_ bool
if _v.Name, _ok_ = __json_text__["text"].(string); !_ok_ {
err = errors.New("text error")
return
}
}
}
{
var _ok_ bool
var __json_text__ map[string]interface{}
if __json_text__, _ok_ = _buf["describe"].(map[string]interface{}); !_ok_ {
err = errors.New("_v.Describe error")
return
}
{
var _ok_ bool
if _, _ok_ = __json_text__["key"].(string); !_ok_ {
err = errors.New("key error")
return
}
}
{
var _ok_ bool
if _v.Describe, _ok_ = __json_text__["text"].(string); !_ok_ {
err = errors.New("text error")
return
}
}
}
{
var _ok_ bool
if _v.Img, _ok_ = _buf["img"].(string); !_ok_ {
err = errors.New("img error")
return
}
}
{
var _ok_ bool
var _tempNum_ float64
if _tempNum_, _ok_ = _buf["ending"].(float64); !_ok_ {
err = errors.New("ending error")
return
}
_v.Ending = int32(_tempNum_)
}
{
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["resetto"].([]interface{}); !_ok_ {
err = errors.New("resetto error")
return
}
_v.Resetto = 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.Resetto = append(_v.Resetto, _list_v_)
}
}
return
}
func DeserializeGameLinestoryMainTaskData(_buf map[string]interface{}) (*GameLinestoryMainTaskData, error) {
v := &GameLinestoryMainTaskData{}
if err := v.Deserialize(_buf); err == nil {
return v, nil
} else {
return nil, err
}
v := &GameLinestoryMainTaskData{}
if err := v.Deserialize(_buf); err == nil {
return v, nil
} else {
return nil, err
}
}