This commit is contained in:
DESKTOP-5RP3AKU\Jisol
2023-11-05 03:26:09 +08:00
parent ec4d6a15d7
commit 0014eff5e0
4034 changed files with 623229 additions and 41 deletions

View File

@@ -0,0 +1,17 @@
//------------------------------------------------------------------------------
// <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;
const (
AudioType_UNKNOWN = 0;
AudioType_ACC = 1;
AudioType_AIFF = 2;
)

View File

@@ -0,0 +1,68 @@
//------------------------------------------------------------------------------
// <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 (
"demo/luban"
)
import "errors"
type DefineFromExcel2 struct {
Id int32
X1 bool
X5 int64
X6 float32
X8 int32
X10 string
X13 int32
X132 int32
X14 interface{}
X15 interface{}
V2 *vec2
T1 int64
K1 []int32
K2 []int32
K8 map[int32]int32
K9 []*TestDemoE2
K10 []*vec3
K11 []*vec4
}
const TypeId_DefineFromExcel2 = 482045152
func (*DefineFromExcel2) GetTypeId() int32 {
return 482045152
}
func NewDefineFromExcel2(_buf *luban.ByteBuf) (_v *DefineFromExcel2, err error) {
_v = &DefineFromExcel2{}
{ if _v.Id, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.X1, err = _buf.ReadBool(); err != nil { err = errors.New("error"); err = errors.New("error"); return } }
{ if _v.X5, err = _buf.ReadLong(); err != nil { err = errors.New("error"); return } }
{ if _v.X6, err = _buf.ReadFloat(); err != nil { err = errors.New("error"); return } }
{ if _v.X8, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.X10, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
{ if _v.X13, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.X132, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.X14, err = NewTestDemoDynamic(_buf); err != nil { err = errors.New("error"); return } }
{ if _v.X15, err = NewTestShape(_buf); err != nil { err = errors.New("error"); return } }
{ if _v.V2, err = Newvec2(_buf); err != nil { err = errors.New("error"); return } }
{ if _v.T1, err = _buf.ReadLong(); err != nil { err = errors.New("error"); return } }
{_v.K1 = make([]int32, 0); var _n_ int; if _n_, err = _buf.ReadSize(); err != nil { err = errors.New("error"); return}; for i := 0 ; i < _n_ ; i++ { var _e_ int32; { if _e_, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }; _v.K1 = append(_v.K1, _e_) } }
{_v.K2 = make([]int32, 0); var _n_ int; if _n_, err = _buf.ReadSize(); err != nil { err = errors.New("error"); return}; for i := 0 ; i < _n_ ; i++ { var _e_ int32; { if _e_, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }; _v.K2 = append(_v.K2, _e_) } }
{ _v.K8 = make(map[int32]int32); var _n_ int; if _n_, err = _buf.ReadSize(); err != nil { err = errors.New("error"); return}; for i := 0 ; i < _n_ ; i++ { var _key_ int32; { if _key_, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }; var _value_ int32; { if _value_, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }; _v.K8[_key_] = _value_} }
{_v.K9 = make([]*TestDemoE2, 0); var _n_ int; if _n_, err = _buf.ReadSize(); err != nil { err = errors.New("error"); return}; for i := 0 ; i < _n_ ; i++ { var _e_ *TestDemoE2; { if _e_, err = NewTestDemoE2(_buf); err != nil { err = errors.New("error"); return } }; _v.K9 = append(_v.K9, _e_) } }
{_v.K10 = make([]*vec3, 0); var _n_ int; if _n_, err = _buf.ReadSize(); err != nil { err = errors.New("error"); return}; for i := 0 ; i < _n_ ; i++ { var _e_ *vec3; { if _e_, err = Newvec3(_buf); err != nil { err = errors.New("error"); return } }; _v.K10 = append(_v.K10, _e_) } }
{_v.K11 = make([]*vec4, 0); var _n_ int; if _n_, err = _buf.ReadSize(); err != nil { err = errors.New("error"); return}; for i := 0 ; i < _n_ ; i++ { var _e_ *vec4; { if _e_, err = Newvec4(_buf); err != nil { err = errors.New("error"); return } }; _v.K11 = append(_v.K11, _e_) } }
return
}

View File

@@ -0,0 +1,314 @@
//------------------------------------------------------------------------------
// <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 "demo/luban"
type ByteBufLoader func(string) (*luban.ByteBuf, error)
type Tables struct {
TbBlackboard *AiTbBlackboard
TbBehaviorTree *AiTbBehaviorTree
TbGlobalConfig *CommonTbGlobalConfig
TbItem *ItemTbItem
TbL10NDemo *L10nTbL10NDemo
TbPatchDemo *L10nTbPatchDemo
TbTestTag *TagTbTestTag
TbFullTypes *TestTbFullTypes
TbSingleton *TestTbSingleton
TbNotIndexList *TestTbNotIndexList
TbMultiUnionIndexList *TestTbMultiUnionIndexList
TbMultiIndexList *TestTbMultiIndexList
TbDataFromMisc *TestTbDataFromMisc
TbMultiRowRecord *TestTbMultiRowRecord
TbTestMultiColumn *TestTbTestMultiColumn
TbMultiRowTitle *TestTbMultiRowTitle
TbTestNull *TestTbTestNull
TbDemoPrimitive *TestTbDemoPrimitive
TbTestString *TestTbTestString
TbDemoGroup *TestTbDemoGroup
TbDemoGroup_C *TestTbDemoGroup_C
TbDemoGroup_S *TestTbDemoGroup_S
TbDemoGroup_E *TestTbDemoGroup_E
TbTestGlobal *TestTbTestGlobal
TbTestBeRef *TestTbTestBeRef
TbTestBeRef2 *TestTbTestBeRef2
TbTestRef *TestTbTestRef
TbTestSize *TestTbTestSize
TbTestSet *TestTbTestSet
TbDetectCsvEncoding *TestTbDetectCsvEncoding
TbItem2 *TestTbItem2
TbTestIndex *TestTbTestIndex
TbTestMap *TestTbTestMap
TbExcelFromJson *TestTbExcelFromJson
TbCompositeJsonTable1 *TestTbCompositeJsonTable1
TbCompositeJsonTable2 *TestTbCompositeJsonTable2
TbCompositeJsonTable3 *TestTbCompositeJsonTable3
TbExcelFromJsonMultiRow *TestTbExcelFromJsonMultiRow
TbTestScriptableObject *TestTbTestScriptableObject
TbTestMapper *TestTbTestMapper
TbDefineFromExcel2 *TestTbDefineFromExcel2
}
func NewTables(loader ByteBufLoader) (*Tables, error) {
var err error
var buf *luban.ByteBuf
tables := &Tables{}
if buf, err = loader("ai_tbblackboard") ; err != nil {
return nil, err
}
if tables.TbBlackboard, err = NewAiTbBlackboard(buf) ; err != nil {
return nil, err
}
if buf, err = loader("ai_tbbehaviortree") ; err != nil {
return nil, err
}
if tables.TbBehaviorTree, err = NewAiTbBehaviorTree(buf) ; err != nil {
return nil, err
}
if buf, err = loader("common_tbglobalconfig") ; err != nil {
return nil, err
}
if tables.TbGlobalConfig, err = NewCommonTbGlobalConfig(buf) ; err != nil {
return nil, err
}
if buf, err = loader("item_tbitem") ; err != nil {
return nil, err
}
if tables.TbItem, err = NewItemTbItem(buf) ; err != nil {
return nil, err
}
if buf, err = loader("l10n_tbl10ndemo") ; err != nil {
return nil, err
}
if tables.TbL10NDemo, err = NewL10nTbL10NDemo(buf) ; err != nil {
return nil, err
}
if buf, err = loader("l10n_tbpatchdemo") ; err != nil {
return nil, err
}
if tables.TbPatchDemo, err = NewL10nTbPatchDemo(buf) ; err != nil {
return nil, err
}
if buf, err = loader("tag_tbtesttag") ; err != nil {
return nil, err
}
if tables.TbTestTag, err = NewTagTbTestTag(buf) ; err != nil {
return nil, err
}
if buf, err = loader("test_tbfulltypes") ; err != nil {
return nil, err
}
if tables.TbFullTypes, err = NewTestTbFullTypes(buf) ; err != nil {
return nil, err
}
if buf, err = loader("test_tbsingleton") ; err != nil {
return nil, err
}
if tables.TbSingleton, err = NewTestTbSingleton(buf) ; err != nil {
return nil, err
}
if buf, err = loader("test_tbnotindexlist") ; err != nil {
return nil, err
}
if tables.TbNotIndexList, err = NewTestTbNotIndexList(buf) ; err != nil {
return nil, err
}
if buf, err = loader("test_tbmultiunionindexlist") ; err != nil {
return nil, err
}
if tables.TbMultiUnionIndexList, err = NewTestTbMultiUnionIndexList(buf) ; err != nil {
return nil, err
}
if buf, err = loader("test_tbmultiindexlist") ; err != nil {
return nil, err
}
if tables.TbMultiIndexList, err = NewTestTbMultiIndexList(buf) ; err != nil {
return nil, err
}
if buf, err = loader("test_tbdatafrommisc") ; err != nil {
return nil, err
}
if tables.TbDataFromMisc, err = NewTestTbDataFromMisc(buf) ; err != nil {
return nil, err
}
if buf, err = loader("test_tbmultirowrecord") ; err != nil {
return nil, err
}
if tables.TbMultiRowRecord, err = NewTestTbMultiRowRecord(buf) ; err != nil {
return nil, err
}
if buf, err = loader("test_tbtestmulticolumn") ; err != nil {
return nil, err
}
if tables.TbTestMultiColumn, err = NewTestTbTestMultiColumn(buf) ; err != nil {
return nil, err
}
if buf, err = loader("test_tbmultirowtitle") ; err != nil {
return nil, err
}
if tables.TbMultiRowTitle, err = NewTestTbMultiRowTitle(buf) ; err != nil {
return nil, err
}
if buf, err = loader("test_tbtestnull") ; err != nil {
return nil, err
}
if tables.TbTestNull, err = NewTestTbTestNull(buf) ; err != nil {
return nil, err
}
if buf, err = loader("test_tbdemoprimitive") ; err != nil {
return nil, err
}
if tables.TbDemoPrimitive, err = NewTestTbDemoPrimitive(buf) ; err != nil {
return nil, err
}
if buf, err = loader("test_tbteststring") ; err != nil {
return nil, err
}
if tables.TbTestString, err = NewTestTbTestString(buf) ; err != nil {
return nil, err
}
if buf, err = loader("test_tbdemogroup") ; err != nil {
return nil, err
}
if tables.TbDemoGroup, err = NewTestTbDemoGroup(buf) ; err != nil {
return nil, err
}
if buf, err = loader("test_tbdemogroup_c") ; err != nil {
return nil, err
}
if tables.TbDemoGroup_C, err = NewTestTbDemoGroup_C(buf) ; err != nil {
return nil, err
}
if buf, err = loader("test_tbdemogroup_s") ; err != nil {
return nil, err
}
if tables.TbDemoGroup_S, err = NewTestTbDemoGroup_S(buf) ; err != nil {
return nil, err
}
if buf, err = loader("test_tbdemogroup_e") ; err != nil {
return nil, err
}
if tables.TbDemoGroup_E, err = NewTestTbDemoGroup_E(buf) ; err != nil {
return nil, err
}
if buf, err = loader("test_tbtestglobal") ; err != nil {
return nil, err
}
if tables.TbTestGlobal, err = NewTestTbTestGlobal(buf) ; err != nil {
return nil, err
}
if buf, err = loader("test_tbtestberef") ; err != nil {
return nil, err
}
if tables.TbTestBeRef, err = NewTestTbTestBeRef(buf) ; err != nil {
return nil, err
}
if buf, err = loader("test_tbtestberef2") ; err != nil {
return nil, err
}
if tables.TbTestBeRef2, err = NewTestTbTestBeRef2(buf) ; err != nil {
return nil, err
}
if buf, err = loader("test_tbtestref") ; err != nil {
return nil, err
}
if tables.TbTestRef, err = NewTestTbTestRef(buf) ; err != nil {
return nil, err
}
if buf, err = loader("test_tbtestsize") ; err != nil {
return nil, err
}
if tables.TbTestSize, err = NewTestTbTestSize(buf) ; err != nil {
return nil, err
}
if buf, err = loader("test_tbtestset") ; err != nil {
return nil, err
}
if tables.TbTestSet, err = NewTestTbTestSet(buf) ; err != nil {
return nil, err
}
if buf, err = loader("test_tbdetectcsvencoding") ; err != nil {
return nil, err
}
if tables.TbDetectCsvEncoding, err = NewTestTbDetectCsvEncoding(buf) ; err != nil {
return nil, err
}
if buf, err = loader("test_tbitem2") ; err != nil {
return nil, err
}
if tables.TbItem2, err = NewTestTbItem2(buf) ; err != nil {
return nil, err
}
if buf, err = loader("test_tbtestindex") ; err != nil {
return nil, err
}
if tables.TbTestIndex, err = NewTestTbTestIndex(buf) ; err != nil {
return nil, err
}
if buf, err = loader("test_tbtestmap") ; err != nil {
return nil, err
}
if tables.TbTestMap, err = NewTestTbTestMap(buf) ; err != nil {
return nil, err
}
if buf, err = loader("test_tbexcelfromjson") ; err != nil {
return nil, err
}
if tables.TbExcelFromJson, err = NewTestTbExcelFromJson(buf) ; err != nil {
return nil, err
}
if buf, err = loader("test_tbcompositejsontable1") ; err != nil {
return nil, err
}
if tables.TbCompositeJsonTable1, err = NewTestTbCompositeJsonTable1(buf) ; err != nil {
return nil, err
}
if buf, err = loader("test_tbcompositejsontable2") ; err != nil {
return nil, err
}
if tables.TbCompositeJsonTable2, err = NewTestTbCompositeJsonTable2(buf) ; err != nil {
return nil, err
}
if buf, err = loader("test_tbcompositejsontable3") ; err != nil {
return nil, err
}
if tables.TbCompositeJsonTable3, err = NewTestTbCompositeJsonTable3(buf) ; err != nil {
return nil, err
}
if buf, err = loader("test_tbexcelfromjsonmultirow") ; err != nil {
return nil, err
}
if tables.TbExcelFromJsonMultiRow, err = NewTestTbExcelFromJsonMultiRow(buf) ; err != nil {
return nil, err
}
if buf, err = loader("test_tbtestscriptableobject") ; err != nil {
return nil, err
}
if tables.TbTestScriptableObject, err = NewTestTbTestScriptableObject(buf) ; err != nil {
return nil, err
}
if buf, err = loader("test_tbtestmapper") ; err != nil {
return nil, err
}
if tables.TbTestMapper, err = NewTestTbTestMapper(buf) ; err != nil {
return nil, err
}
if buf, err = loader("test_tbdefinefromexcel2") ; err != nil {
return nil, err
}
if tables.TbDefineFromExcel2, err = NewTestTbDefineFromExcel2(buf) ; err != nil {
return nil, err
}
return tables, nil
}

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;
import (
"demo/luban"
)
import "errors"
type AiBehaviorTree struct {
Id int32
Name string
Desc string
BlackboardId string
Root interface{}
}
const TypeId_AiBehaviorTree = 159552822
func (*AiBehaviorTree) GetTypeId() int32 {
return 159552822
}
func NewAiBehaviorTree(_buf *luban.ByteBuf) (_v *AiBehaviorTree, err error) {
_v = &AiBehaviorTree{}
{ if _v.Id, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.Name, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
{ if _v.Desc, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
{ if _v.BlackboardId, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
{ if _v.Root, err = NewAiComposeNode(_buf); err != nil { err = errors.New("error"); return } }
return
}

View File

@@ -0,0 +1,36 @@
//------------------------------------------------------------------------------
// <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 (
"demo/luban"
)
import "errors"
type AiBinaryOperator struct {
Oper int32
Data interface{}
}
const TypeId_AiBinaryOperator = -979891605
func (*AiBinaryOperator) GetTypeId() int32 {
return -979891605
}
func NewAiBinaryOperator(_buf *luban.ByteBuf) (_v *AiBinaryOperator, err error) {
_v = &AiBinaryOperator{}
{ if _v.Oper, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.Data, err = NewAiKeyData(_buf); err != nil { err = errors.New("error"); return } }
return
}

View File

@@ -0,0 +1,40 @@
//------------------------------------------------------------------------------
// <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 (
"demo/luban"
)
import "errors"
type AiBlackboard struct {
Name string
Desc string
ParentName string
Keys []*AiBlackboardKey
}
const TypeId_AiBlackboard = 1576193005
func (*AiBlackboard) GetTypeId() int32 {
return 1576193005
}
func NewAiBlackboard(_buf *luban.ByteBuf) (_v *AiBlackboard, err error) {
_v = &AiBlackboard{}
{ if _v.Name, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
{ if _v.Desc, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
{ if _v.ParentName, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
{_v.Keys = make([]*AiBlackboardKey, 0); var _n_ int; if _n_, err = _buf.ReadSize(); err != nil { err = errors.New("error"); return}; for i := 0 ; i < _n_ ; i++ { var _e_ *AiBlackboardKey; { if _e_, err = NewAiBlackboardKey(_buf); err != nil { err = errors.New("error"); return } }; _v.Keys = append(_v.Keys, _e_) } }
return
}

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;
import (
"demo/luban"
)
import "errors"
type AiBlackboardKey struct {
Name string
Desc string
IsStatic bool
Type int32
TypeClassName string
}
const TypeId_AiBlackboardKey = -511559886
func (*AiBlackboardKey) GetTypeId() int32 {
return -511559886
}
func NewAiBlackboardKey(_buf *luban.ByteBuf) (_v *AiBlackboardKey, err error) {
_v = &AiBlackboardKey{}
{ if _v.Name, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
{ if _v.Desc, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
{ if _v.IsStatic, err = _buf.ReadBool(); err != nil { err = errors.New("error"); err = errors.New("error"); return } }
{ if _v.Type, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.TypeClassName, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
return
}

View File

@@ -0,0 +1,34 @@
//------------------------------------------------------------------------------
// <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 (
"demo/luban"
)
import "errors"
type AiBlackboardKeyData struct {
Value string
}
const TypeId_AiBlackboardKeyData = 1517269500
func (*AiBlackboardKeyData) GetTypeId() int32 {
return 1517269500
}
func NewAiBlackboardKeyData(_buf *luban.ByteBuf) (_v *AiBlackboardKeyData, err error) {
_v = &AiBlackboardKeyData{}
{ if _v.Value, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
return
}

View File

@@ -0,0 +1,46 @@
//------------------------------------------------------------------------------
// <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 (
"demo/luban"
)
import "errors"
type AiChooseSkill struct {
Id int32
NodeName string
Decorators []interface{}
Services []interface{}
IgnoreRestartSelf bool
TargetActorKey string
ResultSkillIdKey string
}
const TypeId_AiChooseSkill = -918812268
func (*AiChooseSkill) GetTypeId() int32 {
return -918812268
}
func NewAiChooseSkill(_buf *luban.ByteBuf) (_v *AiChooseSkill, err error) {
_v = &AiChooseSkill{}
{ if _v.Id, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.NodeName, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
{_v.Decorators = make([]interface{}, 0); var _n_ int; if _n_, err = _buf.ReadSize(); err != nil { err = errors.New("error"); return}; for i := 0 ; i < _n_ ; i++ { var _e_ interface{}; { if _e_, err = NewAiDecorator(_buf); err != nil { err = errors.New("error"); return } }; _v.Decorators = append(_v.Decorators, _e_) } }
{_v.Services = make([]interface{}, 0); var _n_ int; if _n_, err = _buf.ReadSize(); err != nil { err = errors.New("error"); return}; for i := 0 ; i < _n_ ; i++ { var _e_ interface{}; { if _e_, err = NewAiService(_buf); err != nil { err = errors.New("error"); return } }; _v.Services = append(_v.Services, _e_) } }
{ if _v.IgnoreRestartSelf, err = _buf.ReadBool(); err != nil { err = errors.New("error"); err = errors.New("error"); return } }
{ if _v.TargetActorKey, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
{ if _v.ResultSkillIdKey, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
return
}

View File

@@ -0,0 +1,38 @@
//------------------------------------------------------------------------------
// <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 (
"demo/luban"
)
import "errors"
type AiChooseTarget struct {
Id int32
NodeName string
ResultTargetKey string
}
const TypeId_AiChooseTarget = 1601247918
func (*AiChooseTarget) GetTypeId() int32 {
return 1601247918
}
func NewAiChooseTarget(_buf *luban.ByteBuf) (_v *AiChooseTarget, err error) {
_v = &AiChooseTarget{}
{ if _v.Id, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.NodeName, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
{ if _v.ResultTargetKey, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
return
}

View File

@@ -0,0 +1,46 @@
//------------------------------------------------------------------------------
// <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 (
"demo/luban"
)
import "errors"
type AiComposeNode struct {
Id int32
NodeName string
Decorators []interface{}
Services []interface{}
}
const TypeId_AiComposeNode = -70129202
func (*AiComposeNode) GetTypeId() int32 {
return -70129202
}
func NewAiComposeNode(_buf *luban.ByteBuf) (interface{}, error) {
var id int32
var err error
if id, err = _buf.ReadInt() ; err != nil {
return nil, err
}
switch id {
case -1789006105: _v, err := NewAiSequence(_buf); if err != nil { return nil, errors.New("ai.sequence") } else { return _v, nil }
case -1946981627: _v, err := NewAiSelector(_buf); if err != nil { return nil, errors.New("ai.selector") } else { return _v, nil }
case -1952582529: _v, err := NewAiSimpleParallel(_buf); if err != nil { return nil, errors.New("ai.simpleparallel") } else { return _v, nil }
default: return nil, errors.New("unknown type id")
}
}

View File

@@ -0,0 +1,44 @@
//------------------------------------------------------------------------------
// <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 (
"demo/luban"
)
import "errors"
type AiDebugPrint struct {
Id int32
NodeName string
Decorators []interface{}
Services []interface{}
IgnoreRestartSelf bool
Text string
}
const TypeId_AiDebugPrint = 1357409728
func (*AiDebugPrint) GetTypeId() int32 {
return 1357409728
}
func NewAiDebugPrint(_buf *luban.ByteBuf) (_v *AiDebugPrint, err error) {
_v = &AiDebugPrint{}
{ if _v.Id, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.NodeName, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
{_v.Decorators = make([]interface{}, 0); var _n_ int; if _n_, err = _buf.ReadSize(); err != nil { err = errors.New("error"); return}; for i := 0 ; i < _n_ ; i++ { var _e_ interface{}; { if _e_, err = NewAiDecorator(_buf); err != nil { err = errors.New("error"); return } }; _v.Decorators = append(_v.Decorators, _e_) } }
{_v.Services = make([]interface{}, 0); var _n_ int; if _n_, err = _buf.ReadSize(); err != nil { err = errors.New("error"); return}; for i := 0 ; i < _n_ ; i++ { var _e_ interface{}; { if _e_, err = NewAiService(_buf); err != nil { err = errors.New("error"); return } }; _v.Services = append(_v.Services, _e_) } }
{ if _v.IgnoreRestartSelf, err = _buf.ReadBool(); err != nil { err = errors.New("error"); err = errors.New("error"); return } }
{ if _v.Text, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
return
}

View File

@@ -0,0 +1,49 @@
//------------------------------------------------------------------------------
// <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 (
"demo/luban"
)
import "errors"
type AiDecorator struct {
Id int32
NodeName string
FlowAbortMode int32
}
const TypeId_AiDecorator = 2017109461
func (*AiDecorator) GetTypeId() int32 {
return 2017109461
}
func NewAiDecorator(_buf *luban.ByteBuf) (interface{}, error) {
var id int32
var err error
if id, err = _buf.ReadInt() ; err != nil {
return nil, err
}
switch id {
case -513308166: _v, err := NewAiUeLoop(_buf); if err != nil { return nil, errors.New("ai.ueloop") } else { return _v, nil }
case -951439423: _v, err := NewAiUeCooldown(_buf); if err != nil { return nil, errors.New("ai.uecooldown") } else { return _v, nil }
case 338469720: _v, err := NewAiUeTimeLimit(_buf); if err != nil { return nil, errors.New("ai.uetimelimit") } else { return _v, nil }
case -315297507: _v, err := NewAiUeBlackboard(_buf); if err != nil { return nil, errors.New("ai.ueblackboard") } else { return _v, nil }
case 195054574: _v, err := NewAiUeForceSuccess(_buf); if err != nil { return nil, errors.New("ai.ueforcesuccess") } else { return _v, nil }
case 1255972344: _v, err := NewAiIsAtLocation(_buf); if err != nil { return nil, errors.New("ai.isatlocation") } else { return _v, nil }
case -1207170283: _v, err := NewAiDistanceLessThan(_buf); if err != nil { return nil, errors.New("ai.distancelessthan") } else { return _v, nil }
default: return nil, errors.New("unknown type id")
}
}

View File

@@ -0,0 +1,46 @@
//------------------------------------------------------------------------------
// <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 (
"demo/luban"
)
import "errors"
type AiDistanceLessThan struct {
Id int32
NodeName string
FlowAbortMode int32
Actor1Key string
Actor2Key string
Distance float32
ReverseResult bool
}
const TypeId_AiDistanceLessThan = -1207170283
func (*AiDistanceLessThan) GetTypeId() int32 {
return -1207170283
}
func NewAiDistanceLessThan(_buf *luban.ByteBuf) (_v *AiDistanceLessThan, err error) {
_v = &AiDistanceLessThan{}
{ if _v.Id, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.NodeName, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
{ if _v.FlowAbortMode, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.Actor1Key, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
{ if _v.Actor2Key, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
{ if _v.Distance, err = _buf.ReadFloat(); err != nil { err = errors.New("error"); return } }
{ if _v.ReverseResult, err = _buf.ReadBool(); err != nil { err = errors.New("error"); err = errors.New("error"); return } }
return
}

View File

@@ -0,0 +1,16 @@
//------------------------------------------------------------------------------
// <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;
const (
AiEExecutor_CLIENT = 0;
AiEExecutor_SERVER = 1;
)

View File

@@ -0,0 +1,16 @@
//------------------------------------------------------------------------------
// <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;
const (
AiEFinishMode_IMMEDIATE = 0;
AiEFinishMode_DELAYED = 1;
)

View File

@@ -0,0 +1,18 @@
//------------------------------------------------------------------------------
// <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;
const (
AiEFlowAbortMode_NONE = 0;
AiEFlowAbortMode_LOWER_PRIORITY = 1;
AiEFlowAbortMode_SELF = 2;
AiEFlowAbortMode_BOTH = 3;
)

View File

@@ -0,0 +1,24 @@
//------------------------------------------------------------------------------
// <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;
const (
AiEKeyType_BOOL = 1;
AiEKeyType_INT = 2;
AiEKeyType_FLOAT = 3;
AiEKeyType_STRING = 4;
AiEKeyType_VECTOR = 5;
AiEKeyType_ROTATOR = 6;
AiEKeyType_NAME = 7;
AiEKeyType_CLASS = 8;
AiEKeyType_ENUM = 9;
AiEKeyType_OBJECT = 10;
)

View File

@@ -0,0 +1,16 @@
//------------------------------------------------------------------------------
// <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;
const (
AiENotifyObserverMode_ON_VALUE_CHANGE = 0;
AiENotifyObserverMode_ON_RESULT_CHANGE = 1;
)

View File

@@ -0,0 +1,22 @@
//------------------------------------------------------------------------------
// <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;
const (
AiEOperator_IS_EQUAL_TO = 0;
AiEOperator_IS_NOT_EQUAL_TO = 1;
AiEOperator_IS_LESS_THAN = 2;
AiEOperator_IS_LESS_THAN_OR_EQUAL_TO = 3;
AiEOperator_IS_GREAT_THAN = 4;
AiEOperator_IS_GREAT_THAN_OR_EQUAL_TO = 5;
AiEOperator_CONTAINS = 6;
AiEOperator_NOT_CONTAINS = 7;
)

View File

@@ -0,0 +1,36 @@
//------------------------------------------------------------------------------
// <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 (
"demo/luban"
)
import "errors"
type AiExecuteTimeStatistic struct {
Id int32
NodeName string
}
const TypeId_AiExecuteTimeStatistic = 990693812
func (*AiExecuteTimeStatistic) GetTypeId() int32 {
return 990693812
}
func NewAiExecuteTimeStatistic(_buf *luban.ByteBuf) (_v *AiExecuteTimeStatistic, err error) {
_v = &AiExecuteTimeStatistic{}
{ if _v.Id, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.NodeName, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
return
}

View File

@@ -0,0 +1,34 @@
//------------------------------------------------------------------------------
// <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 (
"demo/luban"
)
import "errors"
type AiFloatKeyData struct {
Value float32
}
const TypeId_AiFloatKeyData = -719747885
func (*AiFloatKeyData) GetTypeId() int32 {
return -719747885
}
func NewAiFloatKeyData(_buf *luban.ByteBuf) (_v *AiFloatKeyData, err error) {
_v = &AiFloatKeyData{}
{ if _v.Value, err = _buf.ReadFloat(); err != nil { err = errors.New("error"); return } }
return
}

View File

@@ -0,0 +1,53 @@
//------------------------------------------------------------------------------
// <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 (
"demo/luban"
)
import "errors"
type AiFlowNode struct {
Id int32
NodeName string
Decorators []interface{}
Services []interface{}
}
const TypeId_AiFlowNode = -1109240970
func (*AiFlowNode) GetTypeId() int32 {
return -1109240970
}
func NewAiFlowNode(_buf *luban.ByteBuf) (interface{}, error) {
var id int32
var err error
if id, err = _buf.ReadInt() ; err != nil {
return nil, err
}
switch id {
case -1789006105: _v, err := NewAiSequence(_buf); if err != nil { return nil, errors.New("ai.sequence") } else { return _v, nil }
case -1946981627: _v, err := NewAiSelector(_buf); if err != nil { return nil, errors.New("ai.selector") } else { return _v, nil }
case -1952582529: _v, err := NewAiSimpleParallel(_buf); if err != nil { return nil, errors.New("ai.simpleparallel") } else { return _v, nil }
case -512994101: _v, err := NewAiUeWait(_buf); if err != nil { return nil, errors.New("ai.uewait") } else { return _v, nil }
case 1215378271: _v, err := NewAiUeWaitBlackboardTime(_buf); if err != nil { return nil, errors.New("ai.uewaitblackboardtime") } else { return _v, nil }
case 514987779: _v, err := NewAiMoveToTarget(_buf); if err != nil { return nil, errors.New("ai.movetotarget") } else { return _v, nil }
case -918812268: _v, err := NewAiChooseSkill(_buf); if err != nil { return nil, errors.New("ai.chooseskill") } else { return _v, nil }
case -2140042998: _v, err := NewAiMoveToRandomLocation(_buf); if err != nil { return nil, errors.New("ai.movetorandomlocation") } else { return _v, nil }
case -969953113: _v, err := NewAiMoveToLocation(_buf); if err != nil { return nil, errors.New("ai.movetolocation") } else { return _v, nil }
case 1357409728: _v, err := NewAiDebugPrint(_buf); if err != nil { return nil, errors.New("ai.debugprint") } else { return _v, nil }
default: return nil, errors.New("unknown type id")
}
}

View File

@@ -0,0 +1,38 @@
//------------------------------------------------------------------------------
// <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 (
"demo/luban"
)
import "errors"
type AiGetOwnerPlayer struct {
Id int32
NodeName string
PlayerActorKey string
}
const TypeId_AiGetOwnerPlayer = -999247644
func (*AiGetOwnerPlayer) GetTypeId() int32 {
return -999247644
}
func NewAiGetOwnerPlayer(_buf *luban.ByteBuf) (_v *AiGetOwnerPlayer, err error) {
_v = &AiGetOwnerPlayer{}
{ if _v.Id, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.NodeName, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
{ if _v.PlayerActorKey, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
return
}

View File

@@ -0,0 +1,34 @@
//------------------------------------------------------------------------------
// <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 (
"demo/luban"
)
import "errors"
type AiIntKeyData struct {
Value int32
}
const TypeId_AiIntKeyData = -342751904
func (*AiIntKeyData) GetTypeId() int32 {
return -342751904
}
func NewAiIntKeyData(_buf *luban.ByteBuf) (_v *AiIntKeyData, err error) {
_v = &AiIntKeyData{}
{ if _v.Value, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
return
}

View File

@@ -0,0 +1,44 @@
//------------------------------------------------------------------------------
// <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 (
"demo/luban"
)
import "errors"
type AiIsAtLocation struct {
Id int32
NodeName string
FlowAbortMode int32
AcceptableRadius float32
KeyboardKey string
InverseCondition bool
}
const TypeId_AiIsAtLocation = 1255972344
func (*AiIsAtLocation) GetTypeId() int32 {
return 1255972344
}
func NewAiIsAtLocation(_buf *luban.ByteBuf) (_v *AiIsAtLocation, err error) {
_v = &AiIsAtLocation{}
{ if _v.Id, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.NodeName, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
{ if _v.FlowAbortMode, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.AcceptableRadius, err = _buf.ReadFloat(); err != nil { err = errors.New("error"); return } }
{ if _v.KeyboardKey, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
{ if _v.InverseCondition, err = _buf.ReadBool(); err != nil { err = errors.New("error"); err = errors.New("error"); return } }
return
}

View File

@@ -0,0 +1,32 @@
//------------------------------------------------------------------------------
// <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 (
"demo/luban"
)
type AiIsNotSet struct {
}
const TypeId_AiIsNotSet = 790736255
func (*AiIsNotSet) GetTypeId() int32 {
return 790736255
}
func NewAiIsNotSet(_buf *luban.ByteBuf) (_v *AiIsNotSet, err error) {
_v = &AiIsNotSet{}
return
}

View File

@@ -0,0 +1,32 @@
//------------------------------------------------------------------------------
// <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 (
"demo/luban"
)
type AiIsSet struct {
}
const TypeId_AiIsSet = 1635350898
func (*AiIsSet) GetTypeId() int32 {
return 1635350898
}
func NewAiIsSet(_buf *luban.ByteBuf) (_v *AiIsSet, err error) {
_v = &AiIsSet{}
return
}

View File

@@ -0,0 +1,38 @@
//------------------------------------------------------------------------------
// <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 (
"demo/luban"
)
import "errors"
type AiKeepFaceTarget struct {
Id int32
NodeName string
TargetActorKey string
}
const TypeId_AiKeepFaceTarget = 1195270745
func (*AiKeepFaceTarget) GetTypeId() int32 {
return 1195270745
}
func NewAiKeepFaceTarget(_buf *luban.ByteBuf) (_v *AiKeepFaceTarget, err error) {
_v = &AiKeepFaceTarget{}
{ if _v.Id, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.NodeName, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
{ if _v.TargetActorKey, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
return
}

View File

@@ -0,0 +1,43 @@
//------------------------------------------------------------------------------
// <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 (
"demo/luban"
)
import "errors"
type AiKeyData struct {
}
const TypeId_AiKeyData = 1022478019
func (*AiKeyData) GetTypeId() int32 {
return 1022478019
}
func NewAiKeyData(_buf *luban.ByteBuf) (interface{}, error) {
var id int32
var err error
if id, err = _buf.ReadInt() ; err != nil {
return nil, err
}
switch id {
case -719747885: _v, err := NewAiFloatKeyData(_buf); if err != nil { return nil, errors.New("ai.floatkeydata") } else { return _v, nil }
case -342751904: _v, err := NewAiIntKeyData(_buf); if err != nil { return nil, errors.New("ai.intkeydata") } else { return _v, nil }
case -307888654: _v, err := NewAiStringKeyData(_buf); if err != nil { return nil, errors.New("ai.stringkeydata") } else { return _v, nil }
case 1517269500: _v, err := NewAiBlackboardKeyData(_buf); if err != nil { return nil, errors.New("ai.blackboardkeydata") } else { return _v, nil }
default: return nil, errors.New("unknown type id")
}
}

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;
import (
"demo/luban"
)
import "errors"
type AiKeyQueryOperator struct {
}
const TypeId_AiKeyQueryOperator = -738364781
func (*AiKeyQueryOperator) GetTypeId() int32 {
return -738364781
}
func NewAiKeyQueryOperator(_buf *luban.ByteBuf) (interface{}, error) {
var id int32
var err error
if id, err = _buf.ReadInt() ; err != nil {
return nil, err
}
switch id {
case 1635350898: _v, err := NewAiIsSet(_buf); if err != nil { return nil, errors.New("ai.isset") } else { return _v, nil }
case 790736255: _v, err := NewAiIsNotSet(_buf); if err != nil { return nil, errors.New("ai.isnotset") } else { return _v, nil }
case -979891605: _v, err := NewAiBinaryOperator(_buf); if err != nil { return nil, errors.New("ai.binaryoperator") } else { return _v, nil }
default: return nil, errors.New("unknown type id")
}
}

View File

@@ -0,0 +1,44 @@
//------------------------------------------------------------------------------
// <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 (
"demo/luban"
)
import "errors"
type AiMoveToLocation struct {
Id int32
NodeName string
Decorators []interface{}
Services []interface{}
IgnoreRestartSelf bool
AcceptableRadius float32
}
const TypeId_AiMoveToLocation = -969953113
func (*AiMoveToLocation) GetTypeId() int32 {
return -969953113
}
func NewAiMoveToLocation(_buf *luban.ByteBuf) (_v *AiMoveToLocation, err error) {
_v = &AiMoveToLocation{}
{ if _v.Id, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.NodeName, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
{_v.Decorators = make([]interface{}, 0); var _n_ int; if _n_, err = _buf.ReadSize(); err != nil { err = errors.New("error"); return}; for i := 0 ; i < _n_ ; i++ { var _e_ interface{}; { if _e_, err = NewAiDecorator(_buf); err != nil { err = errors.New("error"); return } }; _v.Decorators = append(_v.Decorators, _e_) } }
{_v.Services = make([]interface{}, 0); var _n_ int; if _n_, err = _buf.ReadSize(); err != nil { err = errors.New("error"); return}; for i := 0 ; i < _n_ ; i++ { var _e_ interface{}; { if _e_, err = NewAiService(_buf); err != nil { err = errors.New("error"); return } }; _v.Services = append(_v.Services, _e_) } }
{ if _v.IgnoreRestartSelf, err = _buf.ReadBool(); err != nil { err = errors.New("error"); err = errors.New("error"); return } }
{ if _v.AcceptableRadius, err = _buf.ReadFloat(); err != nil { err = errors.New("error"); return } }
return
}

View File

@@ -0,0 +1,46 @@
//------------------------------------------------------------------------------
// <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 (
"demo/luban"
)
import "errors"
type AiMoveToRandomLocation struct {
Id int32
NodeName string
Decorators []interface{}
Services []interface{}
IgnoreRestartSelf bool
OriginPositionKey string
Radius float32
}
const TypeId_AiMoveToRandomLocation = -2140042998
func (*AiMoveToRandomLocation) GetTypeId() int32 {
return -2140042998
}
func NewAiMoveToRandomLocation(_buf *luban.ByteBuf) (_v *AiMoveToRandomLocation, err error) {
_v = &AiMoveToRandomLocation{}
{ if _v.Id, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.NodeName, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
{_v.Decorators = make([]interface{}, 0); var _n_ int; if _n_, err = _buf.ReadSize(); err != nil { err = errors.New("error"); return}; for i := 0 ; i < _n_ ; i++ { var _e_ interface{}; { if _e_, err = NewAiDecorator(_buf); err != nil { err = errors.New("error"); return } }; _v.Decorators = append(_v.Decorators, _e_) } }
{_v.Services = make([]interface{}, 0); var _n_ int; if _n_, err = _buf.ReadSize(); err != nil { err = errors.New("error"); return}; for i := 0 ; i < _n_ ; i++ { var _e_ interface{}; { if _e_, err = NewAiService(_buf); err != nil { err = errors.New("error"); return } }; _v.Services = append(_v.Services, _e_) } }
{ if _v.IgnoreRestartSelf, err = _buf.ReadBool(); err != nil { err = errors.New("error"); err = errors.New("error"); return } }
{ if _v.OriginPositionKey, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
{ if _v.Radius, err = _buf.ReadFloat(); err != nil { err = errors.New("error"); return } }
return
}

View File

@@ -0,0 +1,46 @@
//------------------------------------------------------------------------------
// <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 (
"demo/luban"
)
import "errors"
type AiMoveToTarget struct {
Id int32
NodeName string
Decorators []interface{}
Services []interface{}
IgnoreRestartSelf bool
TargetActorKey string
AcceptableRadius float32
}
const TypeId_AiMoveToTarget = 514987779
func (*AiMoveToTarget) GetTypeId() int32 {
return 514987779
}
func NewAiMoveToTarget(_buf *luban.ByteBuf) (_v *AiMoveToTarget, err error) {
_v = &AiMoveToTarget{}
{ if _v.Id, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.NodeName, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
{_v.Decorators = make([]interface{}, 0); var _n_ int; if _n_, err = _buf.ReadSize(); err != nil { err = errors.New("error"); return}; for i := 0 ; i < _n_ ; i++ { var _e_ interface{}; { if _e_, err = NewAiDecorator(_buf); err != nil { err = errors.New("error"); return } }; _v.Decorators = append(_v.Decorators, _e_) } }
{_v.Services = make([]interface{}, 0); var _n_ int; if _n_, err = _buf.ReadSize(); err != nil { err = errors.New("error"); return}; for i := 0 ; i < _n_ ; i++ { var _e_ interface{}; { if _e_, err = NewAiService(_buf); err != nil { err = errors.New("error"); return } }; _v.Services = append(_v.Services, _e_) } }
{ if _v.IgnoreRestartSelf, err = _buf.ReadBool(); err != nil { err = errors.New("error"); err = errors.New("error"); return } }
{ if _v.TargetActorKey, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
{ if _v.AcceptableRadius, err = _buf.ReadFloat(); err != nil { err = errors.New("error"); return } }
return
}

View File

@@ -0,0 +1,64 @@
//------------------------------------------------------------------------------
// <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 (
"demo/luban"
)
import "errors"
type AiNode struct {
Id int32
NodeName string
}
const TypeId_AiNode = -1055479768
func (*AiNode) GetTypeId() int32 {
return -1055479768
}
func NewAiNode(_buf *luban.ByteBuf) (interface{}, error) {
var id int32
var err error
if id, err = _buf.ReadInt() ; err != nil {
return nil, err
}
switch id {
case 1812449155: _v, err := NewAiUeSetDefaultFocus(_buf); if err != nil { return nil, errors.New("ai.uesetdefaultfocus") } else { return _v, nil }
case 990693812: _v, err := NewAiExecuteTimeStatistic(_buf); if err != nil { return nil, errors.New("ai.executetimestatistic") } else { return _v, nil }
case 1601247918: _v, err := NewAiChooseTarget(_buf); if err != nil { return nil, errors.New("ai.choosetarget") } else { return _v, nil }
case 1195270745: _v, err := NewAiKeepFaceTarget(_buf); if err != nil { return nil, errors.New("ai.keepfacetarget") } else { return _v, nil }
case -999247644: _v, err := NewAiGetOwnerPlayer(_buf); if err != nil { return nil, errors.New("ai.getownerplayer") } else { return _v, nil }
case -61887372: _v, err := NewAiUpdateDailyBehaviorProps(_buf); if err != nil { return nil, errors.New("ai.updatedailybehaviorprops") } else { return _v, nil }
case -513308166: _v, err := NewAiUeLoop(_buf); if err != nil { return nil, errors.New("ai.ueloop") } else { return _v, nil }
case -951439423: _v, err := NewAiUeCooldown(_buf); if err != nil { return nil, errors.New("ai.uecooldown") } else { return _v, nil }
case 338469720: _v, err := NewAiUeTimeLimit(_buf); if err != nil { return nil, errors.New("ai.uetimelimit") } else { return _v, nil }
case -315297507: _v, err := NewAiUeBlackboard(_buf); if err != nil { return nil, errors.New("ai.ueblackboard") } else { return _v, nil }
case 195054574: _v, err := NewAiUeForceSuccess(_buf); if err != nil { return nil, errors.New("ai.ueforcesuccess") } else { return _v, nil }
case 1255972344: _v, err := NewAiIsAtLocation(_buf); if err != nil { return nil, errors.New("ai.isatlocation") } else { return _v, nil }
case -1207170283: _v, err := NewAiDistanceLessThan(_buf); if err != nil { return nil, errors.New("ai.distancelessthan") } else { return _v, nil }
case -1789006105: _v, err := NewAiSequence(_buf); if err != nil { return nil, errors.New("ai.sequence") } else { return _v, nil }
case -1946981627: _v, err := NewAiSelector(_buf); if err != nil { return nil, errors.New("ai.selector") } else { return _v, nil }
case -1952582529: _v, err := NewAiSimpleParallel(_buf); if err != nil { return nil, errors.New("ai.simpleparallel") } else { return _v, nil }
case -512994101: _v, err := NewAiUeWait(_buf); if err != nil { return nil, errors.New("ai.uewait") } else { return _v, nil }
case 1215378271: _v, err := NewAiUeWaitBlackboardTime(_buf); if err != nil { return nil, errors.New("ai.uewaitblackboardtime") } else { return _v, nil }
case 514987779: _v, err := NewAiMoveToTarget(_buf); if err != nil { return nil, errors.New("ai.movetotarget") } else { return _v, nil }
case -918812268: _v, err := NewAiChooseSkill(_buf); if err != nil { return nil, errors.New("ai.chooseskill") } else { return _v, nil }
case -2140042998: _v, err := NewAiMoveToRandomLocation(_buf); if err != nil { return nil, errors.New("ai.movetorandomlocation") } else { return _v, nil }
case -969953113: _v, err := NewAiMoveToLocation(_buf); if err != nil { return nil, errors.New("ai.movetolocation") } else { return _v, nil }
case 1357409728: _v, err := NewAiDebugPrint(_buf); if err != nil { return nil, errors.New("ai.debugprint") } else { return _v, nil }
default: return nil, errors.New("unknown type id")
}
}

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;
import (
"demo/luban"
)
import "errors"
type AiSelector struct {
Id int32
NodeName string
Decorators []interface{}
Services []interface{}
Children []interface{}
}
const TypeId_AiSelector = -1946981627
func (*AiSelector) GetTypeId() int32 {
return -1946981627
}
func NewAiSelector(_buf *luban.ByteBuf) (_v *AiSelector, err error) {
_v = &AiSelector{}
{ if _v.Id, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.NodeName, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
{_v.Decorators = make([]interface{}, 0); var _n_ int; if _n_, err = _buf.ReadSize(); err != nil { err = errors.New("error"); return}; for i := 0 ; i < _n_ ; i++ { var _e_ interface{}; { if _e_, err = NewAiDecorator(_buf); err != nil { err = errors.New("error"); return } }; _v.Decorators = append(_v.Decorators, _e_) } }
{_v.Services = make([]interface{}, 0); var _n_ int; if _n_, err = _buf.ReadSize(); err != nil { err = errors.New("error"); return}; for i := 0 ; i < _n_ ; i++ { var _e_ interface{}; { if _e_, err = NewAiService(_buf); err != nil { err = errors.New("error"); return } }; _v.Services = append(_v.Services, _e_) } }
{_v.Children = make([]interface{}, 0); var _n_ int; if _n_, err = _buf.ReadSize(); err != nil { err = errors.New("error"); return}; for i := 0 ; i < _n_ ; i++ { var _e_ interface{}; { if _e_, err = NewAiFlowNode(_buf); err != nil { err = errors.New("error"); return } }; _v.Children = append(_v.Children, _e_) } }
return
}

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;
import (
"demo/luban"
)
import "errors"
type AiSequence struct {
Id int32
NodeName string
Decorators []interface{}
Services []interface{}
Children []interface{}
}
const TypeId_AiSequence = -1789006105
func (*AiSequence) GetTypeId() int32 {
return -1789006105
}
func NewAiSequence(_buf *luban.ByteBuf) (_v *AiSequence, err error) {
_v = &AiSequence{}
{ if _v.Id, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.NodeName, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
{_v.Decorators = make([]interface{}, 0); var _n_ int; if _n_, err = _buf.ReadSize(); err != nil { err = errors.New("error"); return}; for i := 0 ; i < _n_ ; i++ { var _e_ interface{}; { if _e_, err = NewAiDecorator(_buf); err != nil { err = errors.New("error"); return } }; _v.Decorators = append(_v.Decorators, _e_) } }
{_v.Services = make([]interface{}, 0); var _n_ int; if _n_, err = _buf.ReadSize(); err != nil { err = errors.New("error"); return}; for i := 0 ; i < _n_ ; i++ { var _e_ interface{}; { if _e_, err = NewAiService(_buf); err != nil { err = errors.New("error"); return } }; _v.Services = append(_v.Services, _e_) } }
{_v.Children = make([]interface{}, 0); var _n_ int; if _n_, err = _buf.ReadSize(); err != nil { err = errors.New("error"); return}; for i := 0 ; i < _n_ ; i++ { var _e_ interface{}; { if _e_, err = NewAiFlowNode(_buf); err != nil { err = errors.New("error"); return } }; _v.Children = append(_v.Children, _e_) } }
return
}

View File

@@ -0,0 +1,47 @@
//------------------------------------------------------------------------------
// <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 (
"demo/luban"
)
import "errors"
type AiService struct {
Id int32
NodeName string
}
const TypeId_AiService = -472395057
func (*AiService) GetTypeId() int32 {
return -472395057
}
func NewAiService(_buf *luban.ByteBuf) (interface{}, error) {
var id int32
var err error
if id, err = _buf.ReadInt() ; err != nil {
return nil, err
}
switch id {
case 1812449155: _v, err := NewAiUeSetDefaultFocus(_buf); if err != nil { return nil, errors.New("ai.uesetdefaultfocus") } else { return _v, nil }
case 990693812: _v, err := NewAiExecuteTimeStatistic(_buf); if err != nil { return nil, errors.New("ai.executetimestatistic") } else { return _v, nil }
case 1601247918: _v, err := NewAiChooseTarget(_buf); if err != nil { return nil, errors.New("ai.choosetarget") } else { return _v, nil }
case 1195270745: _v, err := NewAiKeepFaceTarget(_buf); if err != nil { return nil, errors.New("ai.keepfacetarget") } else { return _v, nil }
case -999247644: _v, err := NewAiGetOwnerPlayer(_buf); if err != nil { return nil, errors.New("ai.getownerplayer") } else { return _v, nil }
case -61887372: _v, err := NewAiUpdateDailyBehaviorProps(_buf); if err != nil { return nil, errors.New("ai.updatedailybehaviorprops") } else { return _v, nil }
default: return nil, errors.New("unknown type id")
}
}

View File

@@ -0,0 +1,46 @@
//------------------------------------------------------------------------------
// <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 (
"demo/luban"
)
import "errors"
type AiSimpleParallel struct {
Id int32
NodeName string
Decorators []interface{}
Services []interface{}
FinishMode int32
MainTask interface{}
BackgroundNode interface{}
}
const TypeId_AiSimpleParallel = -1952582529
func (*AiSimpleParallel) GetTypeId() int32 {
return -1952582529
}
func NewAiSimpleParallel(_buf *luban.ByteBuf) (_v *AiSimpleParallel, err error) {
_v = &AiSimpleParallel{}
{ if _v.Id, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.NodeName, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
{_v.Decorators = make([]interface{}, 0); var _n_ int; if _n_, err = _buf.ReadSize(); err != nil { err = errors.New("error"); return}; for i := 0 ; i < _n_ ; i++ { var _e_ interface{}; { if _e_, err = NewAiDecorator(_buf); err != nil { err = errors.New("error"); return } }; _v.Decorators = append(_v.Decorators, _e_) } }
{_v.Services = make([]interface{}, 0); var _n_ int; if _n_, err = _buf.ReadSize(); err != nil { err = errors.New("error"); return}; for i := 0 ; i < _n_ ; i++ { var _e_ interface{}; { if _e_, err = NewAiService(_buf); err != nil { err = errors.New("error"); return } }; _v.Services = append(_v.Services, _e_) } }
{ if _v.FinishMode, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.MainTask, err = NewAiTask(_buf); err != nil { err = errors.New("error"); return } }
{ if _v.BackgroundNode, err = NewAiFlowNode(_buf); err != nil { err = errors.New("error"); return } }
return
}

View File

@@ -0,0 +1,34 @@
//------------------------------------------------------------------------------
// <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 (
"demo/luban"
)
import "errors"
type AiStringKeyData struct {
Value string
}
const TypeId_AiStringKeyData = -307888654
func (*AiStringKeyData) GetTypeId() int32 {
return -307888654
}
func NewAiStringKeyData(_buf *luban.ByteBuf) (_v *AiStringKeyData, err error) {
_v = &AiStringKeyData{}
{ if _v.Value, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
return
}

View File

@@ -0,0 +1,51 @@
//------------------------------------------------------------------------------
// <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 (
"demo/luban"
)
import "errors"
type AiTask struct {
Id int32
NodeName string
Decorators []interface{}
Services []interface{}
IgnoreRestartSelf bool
}
const TypeId_AiTask = -1055314005
func (*AiTask) GetTypeId() int32 {
return -1055314005
}
func NewAiTask(_buf *luban.ByteBuf) (interface{}, error) {
var id int32
var err error
if id, err = _buf.ReadInt() ; err != nil {
return nil, err
}
switch id {
case -512994101: _v, err := NewAiUeWait(_buf); if err != nil { return nil, errors.New("ai.uewait") } else { return _v, nil }
case 1215378271: _v, err := NewAiUeWaitBlackboardTime(_buf); if err != nil { return nil, errors.New("ai.uewaitblackboardtime") } else { return _v, nil }
case 514987779: _v, err := NewAiMoveToTarget(_buf); if err != nil { return nil, errors.New("ai.movetotarget") } else { return _v, nil }
case -918812268: _v, err := NewAiChooseSkill(_buf); if err != nil { return nil, errors.New("ai.chooseskill") } else { return _v, nil }
case -2140042998: _v, err := NewAiMoveToRandomLocation(_buf); if err != nil { return nil, errors.New("ai.movetorandomlocation") } else { return _v, nil }
case -969953113: _v, err := NewAiMoveToLocation(_buf); if err != nil { return nil, errors.New("ai.movetolocation") } else { return _v, nil }
case 1357409728: _v, err := NewAiDebugPrint(_buf); if err != nil { return nil, errors.New("ai.debugprint") } else { return _v, nil }
default: return nil, errors.New("unknown type id")
}
}

View File

@@ -0,0 +1,51 @@
//------------------------------------------------------------------------------
// <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 "demo/luban"
type AiTbBehaviorTree struct {
_dataMap map[int32]*AiBehaviorTree
_dataList []*AiBehaviorTree
}
func NewAiTbBehaviorTree(_buf *luban.ByteBuf) (*AiTbBehaviorTree, error) {
if size, err := _buf.ReadSize() ; err != nil {
return nil, err
} else {
_dataList := make([]*AiBehaviorTree, 0, size)
dataMap := make(map[int32]*AiBehaviorTree)
for i := 0 ; i < size ; i++ {
if _v, err2 := NewAiBehaviorTree(_buf); err2 != nil {
return nil, err2
} else {
_dataList = append(_dataList, _v)
dataMap[_v.Id] = _v
}
}
return &AiTbBehaviorTree{_dataList:_dataList, _dataMap:dataMap}, nil
}
}
func (table *AiTbBehaviorTree) GetDataMap() map[int32]*AiBehaviorTree {
return table._dataMap
}
func (table *AiTbBehaviorTree) GetDataList() []*AiBehaviorTree {
return table._dataList
}
func (table *AiTbBehaviorTree) Get(key int32) *AiBehaviorTree {
return table._dataMap[key]
}

View File

@@ -0,0 +1,51 @@
//------------------------------------------------------------------------------
// <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 "demo/luban"
type AiTbBlackboard struct {
_dataMap map[string]*AiBlackboard
_dataList []*AiBlackboard
}
func NewAiTbBlackboard(_buf *luban.ByteBuf) (*AiTbBlackboard, error) {
if size, err := _buf.ReadSize() ; err != nil {
return nil, err
} else {
_dataList := make([]*AiBlackboard, 0, size)
dataMap := make(map[string]*AiBlackboard)
for i := 0 ; i < size ; i++ {
if _v, err2 := NewAiBlackboard(_buf); err2 != nil {
return nil, err2
} else {
_dataList = append(_dataList, _v)
dataMap[_v.Name] = _v
}
}
return &AiTbBlackboard{_dataList:_dataList, _dataMap:dataMap}, nil
}
}
func (table *AiTbBlackboard) GetDataMap() map[string]*AiBlackboard {
return table._dataMap
}
func (table *AiTbBlackboard) GetDataList() []*AiBlackboard {
return table._dataList
}
func (table *AiTbBlackboard) Get(key string) *AiBlackboard {
return table._dataMap[key]
}

View File

@@ -0,0 +1,44 @@
//------------------------------------------------------------------------------
// <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 (
"demo/luban"
)
import "errors"
type AiUeBlackboard struct {
Id int32
NodeName string
FlowAbortMode int32
NotifyObserver int32
BlackboardKey string
KeyQuery interface{}
}
const TypeId_AiUeBlackboard = -315297507
func (*AiUeBlackboard) GetTypeId() int32 {
return -315297507
}
func NewAiUeBlackboard(_buf *luban.ByteBuf) (_v *AiUeBlackboard, err error) {
_v = &AiUeBlackboard{}
{ if _v.Id, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.NodeName, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
{ if _v.FlowAbortMode, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.NotifyObserver, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.BlackboardKey, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
{ if _v.KeyQuery, err = NewAiKeyQueryOperator(_buf); err != nil { err = errors.New("error"); return } }
return
}

View File

@@ -0,0 +1,40 @@
//------------------------------------------------------------------------------
// <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 (
"demo/luban"
)
import "errors"
type AiUeCooldown struct {
Id int32
NodeName string
FlowAbortMode int32
CooldownTime float32
}
const TypeId_AiUeCooldown = -951439423
func (*AiUeCooldown) GetTypeId() int32 {
return -951439423
}
func NewAiUeCooldown(_buf *luban.ByteBuf) (_v *AiUeCooldown, err error) {
_v = &AiUeCooldown{}
{ if _v.Id, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.NodeName, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
{ if _v.FlowAbortMode, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.CooldownTime, err = _buf.ReadFloat(); err != nil { err = errors.New("error"); return } }
return
}

View File

@@ -0,0 +1,38 @@
//------------------------------------------------------------------------------
// <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 (
"demo/luban"
)
import "errors"
type AiUeForceSuccess struct {
Id int32
NodeName string
FlowAbortMode int32
}
const TypeId_AiUeForceSuccess = 195054574
func (*AiUeForceSuccess) GetTypeId() int32 {
return 195054574
}
func NewAiUeForceSuccess(_buf *luban.ByteBuf) (_v *AiUeForceSuccess, err error) {
_v = &AiUeForceSuccess{}
{ if _v.Id, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.NodeName, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
{ if _v.FlowAbortMode, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
return
}

View File

@@ -0,0 +1,44 @@
//------------------------------------------------------------------------------
// <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 (
"demo/luban"
)
import "errors"
type AiUeLoop struct {
Id int32
NodeName string
FlowAbortMode int32
NumLoops int32
InfiniteLoop bool
InfiniteLoopTimeoutTime float32
}
const TypeId_AiUeLoop = -513308166
func (*AiUeLoop) GetTypeId() int32 {
return -513308166
}
func NewAiUeLoop(_buf *luban.ByteBuf) (_v *AiUeLoop, err error) {
_v = &AiUeLoop{}
{ if _v.Id, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.NodeName, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
{ if _v.FlowAbortMode, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.NumLoops, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.InfiniteLoop, err = _buf.ReadBool(); err != nil { err = errors.New("error"); err = errors.New("error"); return } }
{ if _v.InfiniteLoopTimeoutTime, err = _buf.ReadFloat(); err != nil { err = errors.New("error"); return } }
return
}

View File

@@ -0,0 +1,38 @@
//------------------------------------------------------------------------------
// <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 (
"demo/luban"
)
import "errors"
type AiUeSetDefaultFocus struct {
Id int32
NodeName string
KeyboardKey string
}
const TypeId_AiUeSetDefaultFocus = 1812449155
func (*AiUeSetDefaultFocus) GetTypeId() int32 {
return 1812449155
}
func NewAiUeSetDefaultFocus(_buf *luban.ByteBuf) (_v *AiUeSetDefaultFocus, err error) {
_v = &AiUeSetDefaultFocus{}
{ if _v.Id, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.NodeName, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
{ if _v.KeyboardKey, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
return
}

View File

@@ -0,0 +1,40 @@
//------------------------------------------------------------------------------
// <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 (
"demo/luban"
)
import "errors"
type AiUeTimeLimit struct {
Id int32
NodeName string
FlowAbortMode int32
LimitTime float32
}
const TypeId_AiUeTimeLimit = 338469720
func (*AiUeTimeLimit) GetTypeId() int32 {
return 338469720
}
func NewAiUeTimeLimit(_buf *luban.ByteBuf) (_v *AiUeTimeLimit, err error) {
_v = &AiUeTimeLimit{}
{ if _v.Id, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.NodeName, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
{ if _v.FlowAbortMode, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.LimitTime, err = _buf.ReadFloat(); err != nil { err = errors.New("error"); return } }
return
}

View File

@@ -0,0 +1,46 @@
//------------------------------------------------------------------------------
// <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 (
"demo/luban"
)
import "errors"
type AiUeWait struct {
Id int32
NodeName string
Decorators []interface{}
Services []interface{}
IgnoreRestartSelf bool
WaitTime float32
RandomDeviation float32
}
const TypeId_AiUeWait = -512994101
func (*AiUeWait) GetTypeId() int32 {
return -512994101
}
func NewAiUeWait(_buf *luban.ByteBuf) (_v *AiUeWait, err error) {
_v = &AiUeWait{}
{ if _v.Id, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.NodeName, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
{_v.Decorators = make([]interface{}, 0); var _n_ int; if _n_, err = _buf.ReadSize(); err != nil { err = errors.New("error"); return}; for i := 0 ; i < _n_ ; i++ { var _e_ interface{}; { if _e_, err = NewAiDecorator(_buf); err != nil { err = errors.New("error"); return } }; _v.Decorators = append(_v.Decorators, _e_) } }
{_v.Services = make([]interface{}, 0); var _n_ int; if _n_, err = _buf.ReadSize(); err != nil { err = errors.New("error"); return}; for i := 0 ; i < _n_ ; i++ { var _e_ interface{}; { if _e_, err = NewAiService(_buf); err != nil { err = errors.New("error"); return } }; _v.Services = append(_v.Services, _e_) } }
{ if _v.IgnoreRestartSelf, err = _buf.ReadBool(); err != nil { err = errors.New("error"); err = errors.New("error"); return } }
{ if _v.WaitTime, err = _buf.ReadFloat(); err != nil { err = errors.New("error"); return } }
{ if _v.RandomDeviation, err = _buf.ReadFloat(); err != nil { err = errors.New("error"); return } }
return
}

View File

@@ -0,0 +1,44 @@
//------------------------------------------------------------------------------
// <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 (
"demo/luban"
)
import "errors"
type AiUeWaitBlackboardTime struct {
Id int32
NodeName string
Decorators []interface{}
Services []interface{}
IgnoreRestartSelf bool
BlackboardKey string
}
const TypeId_AiUeWaitBlackboardTime = 1215378271
func (*AiUeWaitBlackboardTime) GetTypeId() int32 {
return 1215378271
}
func NewAiUeWaitBlackboardTime(_buf *luban.ByteBuf) (_v *AiUeWaitBlackboardTime, err error) {
_v = &AiUeWaitBlackboardTime{}
{ if _v.Id, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.NodeName, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
{_v.Decorators = make([]interface{}, 0); var _n_ int; if _n_, err = _buf.ReadSize(); err != nil { err = errors.New("error"); return}; for i := 0 ; i < _n_ ; i++ { var _e_ interface{}; { if _e_, err = NewAiDecorator(_buf); err != nil { err = errors.New("error"); return } }; _v.Decorators = append(_v.Decorators, _e_) } }
{_v.Services = make([]interface{}, 0); var _n_ int; if _n_, err = _buf.ReadSize(); err != nil { err = errors.New("error"); return}; for i := 0 ; i < _n_ ; i++ { var _e_ interface{}; { if _e_, err = NewAiService(_buf); err != nil { err = errors.New("error"); return } }; _v.Services = append(_v.Services, _e_) } }
{ if _v.IgnoreRestartSelf, err = _buf.ReadBool(); err != nil { err = errors.New("error"); err = errors.New("error"); return } }
{ if _v.BlackboardKey, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
return
}

View File

@@ -0,0 +1,54 @@
//------------------------------------------------------------------------------
// <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 (
"demo/luban"
)
import "errors"
type AiUpdateDailyBehaviorProps struct {
Id int32
NodeName string
SatietyKey string
EnergyKey string
MoodKey string
SatietyLowerThresholdKey string
SatietyUpperThresholdKey string
EnergyLowerThresholdKey string
EnergyUpperThresholdKey string
MoodLowerThresholdKey string
MoodUpperThresholdKey string
}
const TypeId_AiUpdateDailyBehaviorProps = -61887372
func (*AiUpdateDailyBehaviorProps) GetTypeId() int32 {
return -61887372
}
func NewAiUpdateDailyBehaviorProps(_buf *luban.ByteBuf) (_v *AiUpdateDailyBehaviorProps, err error) {
_v = &AiUpdateDailyBehaviorProps{}
{ if _v.Id, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.NodeName, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
{ if _v.SatietyKey, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
{ if _v.EnergyKey, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
{ if _v.MoodKey, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
{ if _v.SatietyLowerThresholdKey, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
{ if _v.SatietyUpperThresholdKey, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
{ if _v.EnergyLowerThresholdKey, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
{ if _v.EnergyUpperThresholdKey, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
{ if _v.MoodLowerThresholdKey, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
{ if _v.MoodUpperThresholdKey, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
return
}

View File

@@ -0,0 +1,16 @@
//------------------------------------------------------------------------------
// <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;
const (
CommonEBoolOperator_AND = 0;
CommonEBoolOperator_OR = 1;
)

View File

@@ -0,0 +1,46 @@
//------------------------------------------------------------------------------
// <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 (
"demo/luban"
)
import "errors"
type CommonGlobalConfig struct {
X1 int32
X2 int32
X3 int32
X4 int32
X5 int32
X6 int32
X7 []int32
}
const TypeId_CommonGlobalConfig = -848234488
func (*CommonGlobalConfig) GetTypeId() int32 {
return -848234488
}
func NewCommonGlobalConfig(_buf *luban.ByteBuf) (_v *CommonGlobalConfig, err error) {
_v = &CommonGlobalConfig{}
{ if _v.X1, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.X2, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.X3, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.X4, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.X5, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.X6, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{_v.X7 = make([]int32, 0); var _n_ int; if _n_, err = _buf.ReadSize(); err != nil { err = errors.New("error"); return}; for i := 0 ; i < _n_ ; i++ { var _e_ int32; { if _e_, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }; _v.X7 = append(_v.X7, _e_) } }
return
}

View File

@@ -0,0 +1,40 @@
//------------------------------------------------------------------------------
// <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 "demo/luban"
import "errors"
type CommonTbGlobalConfig struct {
_data *CommonGlobalConfig
}
func NewCommonTbGlobalConfig(_buf *luban.ByteBuf) (*CommonTbGlobalConfig, error) {
if size, err := _buf.ReadSize() ; err != nil {
return nil, err
} else if size != 1 {
return nil, errors.New(" size != 1 ")
} else {
if _v, err2 := NewCommonGlobalConfig(_buf); err2 != nil {
return nil, err2
} else {
return &CommonTbGlobalConfig{_data:_v}, nil
}
}
}
func (table *CommonTbGlobalConfig) Get() *CommonGlobalConfig {
return table._data
}

View File

@@ -0,0 +1,54 @@
//------------------------------------------------------------------------------
// <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;
const (
/**
* 一星
*/
ItemEClothersStarQualityType_ONE = 1;
/**
* 二星
*/
ItemEClothersStarQualityType_TWO = 2;
/**
* 三星
*/
ItemEClothersStarQualityType_THREE = 3;
/**
* 四星
*/
ItemEClothersStarQualityType_FOUR = 4;
/**
* 五星
*/
ItemEClothersStarQualityType_FIVE = 5;
/**
* 六星
*/
ItemEClothersStarQualityType_SIX = 6;
/**
* 七星
*/
ItemEClothersStarQualityType_SEVEN = 7;
/**
* 八星
*/
ItemEClothersStarQualityType_EIGHT = 8;
/**
* 九星
*/
ItemEClothersStarQualityType_NINE = 9;
/**
* 十星
*/
ItemEClothersStarQualityType_TEN = 10;
)

View File

@@ -0,0 +1,22 @@
//------------------------------------------------------------------------------
// <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;
const (
/**
* 防晒
*/
ItemEClothersTag_FANG_SHAI = 1;
/**
* 舞者
*/
ItemEClothersTag_WU_ZHE = 2;
)

View File

@@ -0,0 +1,46 @@
//------------------------------------------------------------------------------
// <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;
const (
/**
* 胸部
*/
ItemEClothesHidePartType_CHEST = 0;
/**
* 手
*/
ItemEClothesHidePartType_HEAD = 1;
/**
* 脊柱上
*/
ItemEClothesHidePartType_SPINE_UPPER = 2;
/**
* 脊柱下
*/
ItemEClothesHidePartType_SPINE_LOWER = 3;
/**
* 臀部
*/
ItemEClothesHidePartType_HIP = 4;
/**
* 腿上
*/
ItemEClothesHidePartType_LEG_UPPER = 5;
/**
* 腿中
*/
ItemEClothesHidePartType_LEG_MIDDLE = 6;
/**
* 腿下
*/
ItemEClothesHidePartType_LEG_LOWER = 7;
)

View File

@@ -0,0 +1,54 @@
//------------------------------------------------------------------------------
// <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;
const (
/**
* 简约
*/
ItemEClothesPropertyType_JIAN_YUE = 1;
/**
* 华丽
*/
ItemEClothesPropertyType_HUA_LI = 2;
/**
* 可爱
*/
ItemEClothesPropertyType_KE_AI = 3;
/**
* 成熟
*/
ItemEClothesPropertyType_CHENG_SHU = 4;
/**
* 活泼
*/
ItemEClothesPropertyType_HUO_PO = 5;
/**
* 优雅
*/
ItemEClothesPropertyType_YOU_YA = 6;
/**
* 清纯
*/
ItemEClothesPropertyType_QING_CHUN = 7;
/**
* 性感
*/
ItemEClothesPropertyType_XING_GAN = 8;
/**
* 清凉
*/
ItemEClothesPropertyType_QING_LIANG = 9;
/**
* 保暖
*/
ItemEClothesPropertyType_BAO_NUAN = 10;
)

View File

@@ -0,0 +1,34 @@
//------------------------------------------------------------------------------
// <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;
const (
/**
* 钻石
*/
ItemECurrencyType_DIAMOND = 1;
/**
* 金币
*/
ItemECurrencyType_GOLD = 2;
/**
* 银币
*/
ItemECurrencyType_SILVER = 3;
/**
* 经验
*/
ItemECurrencyType_EXP = 4;
/**
* 能量点
*/
ItemECurrencyType_POWER_POINT = 5;
)

View File

@@ -0,0 +1,37 @@
//------------------------------------------------------------------------------
// <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;
/**
* 道具品质
*/
const (
/**
* 白
*/
ItemEItemQuality_WHITE = 0;
/**
* 绿
*/
ItemEItemQuality_GREEN = 1;
/**
* 蓝
*/
ItemEItemQuality_BLUE = 2;
/**
* 紫
*/
ItemEItemQuality_PURPLE = 3;
/**
* 金
*/
ItemEItemQuality_GOLDEN = 4;
)

View File

@@ -0,0 +1,58 @@
//------------------------------------------------------------------------------
// <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;
const (
/**
* 货币
*/
ItemEMajorType_CURRENCY = 1;
/**
* 服装
*/
ItemEMajorType_CLOTH = 2;
/**
* 任务
*/
ItemEMajorType_QUEST = 3;
/**
* 消耗品
*/
ItemEMajorType_CONSUMABLES = 4;
/**
* 宝箱
*/
ItemEMajorType_TREASURE_BOX = 5;
/**
* 成就和称谓
*/
ItemEMajorType_ACHIEVEMENT_AND_TITLE = 6;
/**
* 头像框
*/
ItemEMajorType_HEAD_FRAME = 7;
/**
* 语音
*/
ItemEMajorType_VOICE = 8;
/**
* 动作
*/
ItemEMajorType_ACTION = 9;
/**
* 扩容道具
*/
ItemEMajorType_EXPANSION = 10;
/**
* 制作材料
*/
ItemEMajorType_MATERIAL = 11;
)

View File

@@ -0,0 +1,210 @@
//------------------------------------------------------------------------------
// <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;
const (
/**
* 钻石
*/
ItemEMinorType_DIAMOND = 101;
/**
* 金币
*/
ItemEMinorType_GOLD = 102;
/**
* 银币
*/
ItemEMinorType_SILVER = 103;
/**
* 经验
*/
ItemEMinorType_EXP = 104;
/**
* 能量点
*/
ItemEMinorType_POWER_POINT = 105;
/**
* 发型
*/
ItemEMinorType_HAIR_STYLE = 210;
/**
* 外套
*/
ItemEMinorType_COAT = 220;
/**
* 上衣
*/
ItemEMinorType_UPPER_JACKET = 230;
/**
* 裤子
*/
ItemEMinorType_TROUSERS = 241;
/**
* 裙子
*/
ItemEMinorType_SKIRT = 242;
/**
* 袜子
*/
ItemEMinorType_SOCKS = 250;
/**
* 鞋子
*/
ItemEMinorType_SHOES = 260;
/**
* 发饰
*/
ItemEMinorType_HAIR_ACCESSORY = 271;
/**
* 帽子
*/
ItemEMinorType_HAT = 272;
/**
* 耳饰
*/
ItemEMinorType_EARRING = 273;
/**
* 颈饰
*/
ItemEMinorType_NECKLACE = 274;
/**
* 腕饰
*/
ItemEMinorType_BRACELET = 275;
/**
* 发箍
*/
ItemEMinorType_HAIR_CLASP = 276;
/**
* 手套
*/
ItemEMinorType_GLOVE = 277;
/**
* 手持物
*/
ItemEMinorType_HANDHELD_OBJECT = 278;
/**
* 特殊
*/
ItemEMinorType_SPECIAL = 279;
/**
* 底妆
*/
ItemEMinorType_BASE_COSMETIC = 281;
/**
* 眉妆
*/
ItemEMinorType_EYEBROW_COSMETIC = 282;
/**
* 睫毛
*/
ItemEMinorType_EYELASH = 283;
/**
* 美瞳
*/
ItemEMinorType_COSMETIC_CONTACT_LENSES = 284;
/**
* 唇妆
*/
ItemEMinorType_LIP_COSMETIC = 285;
/**
* 肤色
*/
ItemEMinorType_SKIN_COLOR = 286;
/**
* 连衣裙
*/
ItemEMinorType_ONE_PIECE_DRESS = 290;
/**
* 换装场景
*/
ItemEMinorType_SWITCH_CLOTHES_SCENE = 291;
/**
* 任务道具
*/
ItemEMinorType_QUEST = 301;
/**
* 投掷物
*/
ItemEMinorType_CAST = 401;
/**
* 刀剑
*/
ItemEMinorType_SWORD = 421;
/**
* 弓箭
*/
ItemEMinorType_BOW_ARROW = 422;
/**
* 法杖
*/
ItemEMinorType_WANDS = 423;
/**
* 特殊工具
*/
ItemEMinorType_SPECIAL_TOOL = 424;
/**
* 食物
*/
ItemEMinorType_FOOD = 403;
/**
* 宝箱
*/
ItemEMinorType_TREASURE_BOX = 501;
/**
* 钥匙
*/
ItemEMinorType_KEY = 502;
/**
* 多选一宝箱
*/
ItemEMinorType_MULTI_CHOOSE_TREASURE_BOX = 503;
/**
* 成就相关
*/
ItemEMinorType_ACHIEVEMENT = 601;
/**
* 称谓相关
*/
ItemEMinorType_TITLE = 602;
/**
* 头像框
*/
ItemEMinorType_AVATAR_FRAME = 701;
/**
* 语音
*/
ItemEMinorType_VOICE = 801;
/**
* 特殊待机动作
*/
ItemEMinorType_IDLE_POSE = 901;
/**
* 拍照动作
*/
ItemEMinorType_PHOTO_POSE = 902;
/**
* 背包
*/
ItemEMinorType_BAG = 1001;
/**
* 好友数量
*/
ItemEMinorType_FRIEND_CAPACITY = 1002;
/**
* 制作材料
*/
ItemEMinorType_CONSTRUCTION_MATERIAL = 1101;
/**
* 设计图纸
*/
ItemEMinorType_DESIGN_DRAWING = 1102;
)

View File

@@ -0,0 +1,22 @@
//------------------------------------------------------------------------------
// <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;
const (
/**
* 手动
*/
ItemEUseType_MANUAL = 0;
/**
* 自动
*/
ItemEUseType_AUTO = 1;
)

View File

@@ -0,0 +1,54 @@
//------------------------------------------------------------------------------
// <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 (
"demo/luban"
)
import "errors"
type ItemItem struct {
Id int32
Name string
MajorType int32
MinorType int32
MaxPileNum int32
Quality int32
Icon string
IconBackgroud string
IconMask string
Desc string
ShowOrder int32
}
const TypeId_ItemItem = 2107285806
func (*ItemItem) GetTypeId() int32 {
return 2107285806
}
func NewItemItem(_buf *luban.ByteBuf) (_v *ItemItem, err error) {
_v = &ItemItem{}
{ if _v.Id, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.Name, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
{ if _v.MajorType, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.MinorType, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.MaxPileNum, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.Quality, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.Icon, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
{ if _v.IconBackgroud, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
{ if _v.IconMask, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
{ if _v.Desc, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
{ if _v.ShowOrder, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
return
}

View File

@@ -0,0 +1,51 @@
//------------------------------------------------------------------------------
// <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 "demo/luban"
type ItemTbItem struct {
_dataMap map[int32]*ItemItem
_dataList []*ItemItem
}
func NewItemTbItem(_buf *luban.ByteBuf) (*ItemTbItem, error) {
if size, err := _buf.ReadSize() ; err != nil {
return nil, err
} else {
_dataList := make([]*ItemItem, 0, size)
dataMap := make(map[int32]*ItemItem)
for i := 0 ; i < size ; i++ {
if _v, err2 := NewItemItem(_buf); err2 != nil {
return nil, err2
} else {
_dataList = append(_dataList, _v)
dataMap[_v.Id] = _v
}
}
return &ItemTbItem{_dataList:_dataList, _dataMap:dataMap}, nil
}
}
func (table *ItemTbItem) GetDataMap() map[int32]*ItemItem {
return table._dataMap
}
func (table *ItemTbItem) GetDataList() []*ItemItem {
return table._dataList
}
func (table *ItemTbItem) Get(key int32) *ItemItem {
return table._dataMap[key]
}

View File

@@ -0,0 +1,36 @@
//------------------------------------------------------------------------------
// <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 (
"demo/luban"
)
import "errors"
type L10nL10NDemo struct {
Id int32
Text string
}
const TypeId_L10nL10NDemo = -331195887
func (*L10nL10NDemo) GetTypeId() int32 {
return -331195887
}
func NewL10nL10NDemo(_buf *luban.ByteBuf) (_v *L10nL10NDemo, err error) {
_v = &L10nL10NDemo{}
{ if _v.Id, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.Text, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
return
}

View File

@@ -0,0 +1,36 @@
//------------------------------------------------------------------------------
// <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 (
"demo/luban"
)
import "errors"
type L10nPatchDemo struct {
Id int32
Value int32
}
const TypeId_L10nPatchDemo = -1707294656
func (*L10nPatchDemo) GetTypeId() int32 {
return -1707294656
}
func NewL10nPatchDemo(_buf *luban.ByteBuf) (_v *L10nPatchDemo, err error) {
_v = &L10nPatchDemo{}
{ if _v.Id, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.Value, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
return
}

View File

@@ -0,0 +1,51 @@
//------------------------------------------------------------------------------
// <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 "demo/luban"
type L10nTbL10NDemo struct {
_dataMap map[int32]*L10nL10NDemo
_dataList []*L10nL10NDemo
}
func NewL10nTbL10NDemo(_buf *luban.ByteBuf) (*L10nTbL10NDemo, error) {
if size, err := _buf.ReadSize() ; err != nil {
return nil, err
} else {
_dataList := make([]*L10nL10NDemo, 0, size)
dataMap := make(map[int32]*L10nL10NDemo)
for i := 0 ; i < size ; i++ {
if _v, err2 := NewL10nL10NDemo(_buf); err2 != nil {
return nil, err2
} else {
_dataList = append(_dataList, _v)
dataMap[_v.Id] = _v
}
}
return &L10nTbL10NDemo{_dataList:_dataList, _dataMap:dataMap}, nil
}
}
func (table *L10nTbL10NDemo) GetDataMap() map[int32]*L10nL10NDemo {
return table._dataMap
}
func (table *L10nTbL10NDemo) GetDataList() []*L10nL10NDemo {
return table._dataList
}
func (table *L10nTbL10NDemo) Get(key int32) *L10nL10NDemo {
return table._dataMap[key]
}

View File

@@ -0,0 +1,51 @@
//------------------------------------------------------------------------------
// <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 "demo/luban"
type L10nTbPatchDemo struct {
_dataMap map[int32]*L10nPatchDemo
_dataList []*L10nPatchDemo
}
func NewL10nTbPatchDemo(_buf *luban.ByteBuf) (*L10nTbPatchDemo, error) {
if size, err := _buf.ReadSize() ; err != nil {
return nil, err
} else {
_dataList := make([]*L10nPatchDemo, 0, size)
dataMap := make(map[int32]*L10nPatchDemo)
for i := 0 ; i < size ; i++ {
if _v, err2 := NewL10nPatchDemo(_buf); err2 != nil {
return nil, err2
} else {
_dataList = append(_dataList, _v)
dataMap[_v.Id] = _v
}
}
return &L10nTbPatchDemo{_dataList:_dataList, _dataMap:dataMap}, nil
}
}
func (table *L10nTbPatchDemo) GetDataMap() map[int32]*L10nPatchDemo {
return table._dataMap
}
func (table *L10nTbPatchDemo) GetDataList() []*L10nPatchDemo {
return table._dataList
}
func (table *L10nTbPatchDemo) Get(key int32) *L10nPatchDemo {
return table._dataMap[key]
}

View File

@@ -0,0 +1,51 @@
//------------------------------------------------------------------------------
// <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 "demo/luban"
type TagTbTestTag struct {
_dataMap map[int32]*TagTestTag
_dataList []*TagTestTag
}
func NewTagTbTestTag(_buf *luban.ByteBuf) (*TagTbTestTag, error) {
if size, err := _buf.ReadSize() ; err != nil {
return nil, err
} else {
_dataList := make([]*TagTestTag, 0, size)
dataMap := make(map[int32]*TagTestTag)
for i := 0 ; i < size ; i++ {
if _v, err2 := NewTagTestTag(_buf); err2 != nil {
return nil, err2
} else {
_dataList = append(_dataList, _v)
dataMap[_v.Id] = _v
}
}
return &TagTbTestTag{_dataList:_dataList, _dataMap:dataMap}, nil
}
}
func (table *TagTbTestTag) GetDataMap() map[int32]*TagTestTag {
return table._dataMap
}
func (table *TagTbTestTag) GetDataList() []*TagTestTag {
return table._dataList
}
func (table *TagTbTestTag) Get(key int32) *TagTestTag {
return table._dataMap[key]
}

View File

@@ -0,0 +1,36 @@
//------------------------------------------------------------------------------
// <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 (
"demo/luban"
)
import "errors"
type TagTestTag struct {
Id int32
Value string
}
const TypeId_TagTestTag = 1742933812
func (*TagTestTag) GetTypeId() int32 {
return 1742933812
}
func NewTagTestTag(_buf *luban.ByteBuf) (_v *TagTestTag, err error) {
_v = &TagTestTag{}
{ if _v.Id, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.Value, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
return
}

View File

@@ -0,0 +1,19 @@
//------------------------------------------------------------------------------
// <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;
const (
TestAccessFlag_WRITE = 1;
TestAccessFlag_READ = 2;
TestAccessFlag_TRUNCATE = 4;
TestAccessFlag_NEW = 8;
TestAccessFlag_READ_WRITE = 3;
)

View File

@@ -0,0 +1,34 @@
//------------------------------------------------------------------------------
// <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 (
"demo/luban"
)
import "errors"
type TestCircle struct {
Radius float32
}
const TypeId_TestCircle = 2131829196
func (*TestCircle) GetTypeId() int32 {
return 2131829196
}
func NewTestCircle(_buf *luban.ByteBuf) (_v *TestCircle, err error) {
_v = &TestCircle{}
{ if _v.Radius, err = _buf.ReadFloat(); err != nil { err = errors.New("error"); return } }
return
}

View File

@@ -0,0 +1,38 @@
//------------------------------------------------------------------------------
// <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 (
"demo/luban"
)
import "errors"
type TestCompactString struct {
Id int32
S2 string
S3 string
}
const TypeId_TestCompactString = 1968089240
func (*TestCompactString) GetTypeId() int32 {
return 1968089240
}
func NewTestCompactString(_buf *luban.ByteBuf) (_v *TestCompactString, err error) {
_v = &TestCompactString{}
{ if _v.Id, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.S2, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
{ if _v.S3, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
return
}

View File

@@ -0,0 +1,36 @@
//------------------------------------------------------------------------------
// <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 (
"demo/luban"
)
import "errors"
type TestCompositeJsonTable1 struct {
Id int32
X string
}
const TypeId_TestCompositeJsonTable1 = 1566207894
func (*TestCompositeJsonTable1) GetTypeId() int32 {
return 1566207894
}
func NewTestCompositeJsonTable1(_buf *luban.ByteBuf) (_v *TestCompositeJsonTable1, err error) {
_v = &TestCompositeJsonTable1{}
{ if _v.Id, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.X, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
return
}

View File

@@ -0,0 +1,36 @@
//------------------------------------------------------------------------------
// <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 (
"demo/luban"
)
import "errors"
type TestCompositeJsonTable2 struct {
Id int32
Y int32
}
const TypeId_TestCompositeJsonTable2 = 1566207895
func (*TestCompositeJsonTable2) GetTypeId() int32 {
return 1566207895
}
func NewTestCompositeJsonTable2(_buf *luban.ByteBuf) (_v *TestCompositeJsonTable2, err error) {
_v = &TestCompositeJsonTable2{}
{ if _v.Id, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.Y, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
return
}

View File

@@ -0,0 +1,36 @@
//------------------------------------------------------------------------------
// <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 (
"demo/luban"
)
import "errors"
type TestCompositeJsonTable3 struct {
A int32
B int32
}
const TypeId_TestCompositeJsonTable3 = 1566207896
func (*TestCompositeJsonTable3) GetTypeId() int32 {
return 1566207896
}
func NewTestCompositeJsonTable3(_buf *luban.ByteBuf) (_v *TestCompositeJsonTable3, err error) {
_v = &TestCompositeJsonTable3{}
{ if _v.A, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.B, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
return
}

View File

@@ -0,0 +1,36 @@
//------------------------------------------------------------------------------
// <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 (
"demo/luban"
)
import "errors"
type TestDateTimeRange struct {
StartTime int64
EndTime int64
}
const TypeId_TestDateTimeRange = 495315430
func (*TestDateTimeRange) GetTypeId() int32 {
return 495315430
}
func NewTestDateTimeRange(_buf *luban.ByteBuf) (_v *TestDateTimeRange, err error) {
_v = &TestDateTimeRange{}
{ if _v.StartTime, err = _buf.ReadLong(); err != nil { err = errors.New("error"); return } }
{ if _v.EndTime, err = _buf.ReadLong(); err != nil { err = errors.New("error"); return } }
return
}

View File

@@ -0,0 +1,40 @@
//------------------------------------------------------------------------------
// <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 (
"demo/luban"
)
import "errors"
type TestDecorator struct {
Id int32
Name string
Desc string
Duration int32
}
const TypeId_TestDecorator = -625155649
func (*TestDecorator) GetTypeId() int32 {
return -625155649
}
func NewTestDecorator(_buf *luban.ByteBuf) (_v *TestDecorator, err error) {
_v = &TestDecorator{}
{ if _v.Id, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.Name, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
{ if _v.Desc, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
{ if _v.Duration, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
return
}

View File

@@ -0,0 +1,36 @@
//------------------------------------------------------------------------------
// <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 (
"demo/luban"
)
import "errors"
type TestDemoD2 struct {
X1 int32
X2 int32
}
const TypeId_TestDemoD2 = -2138341747
func (*TestDemoD2) GetTypeId() int32 {
return -2138341747
}
func NewTestDemoD2(_buf *luban.ByteBuf) (_v *TestDemoD2, err error) {
_v = &TestDemoD2{}
{ if _v.X1, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.X2, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
return
}

View File

@@ -0,0 +1,43 @@
//------------------------------------------------------------------------------
// <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 (
"demo/luban"
)
import "errors"
type TestDemoD3 struct {
X1 int32
X3 int32
}
const TypeId_TestDemoD3 = -2138341746
func (*TestDemoD3) GetTypeId() int32 {
return -2138341746
}
func NewTestDemoD3(_buf *luban.ByteBuf) (interface{}, error) {
var id int32
var err error
if id, err = _buf.ReadInt() ; err != nil {
return nil, err
}
switch id {
case -2138341717: _v, err := NewTestDemoE1(_buf); if err != nil { return nil, errors.New("test.demoe1") } else { return _v, nil }
case -989153243: _v, err := NewTestLoginRoleInfo(_buf); if err != nil { return nil, errors.New("test.login.roleinfo") } else { return _v, nil }
default: return nil, errors.New("unknown type id")
}
}

View File

@@ -0,0 +1,36 @@
//------------------------------------------------------------------------------
// <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 (
"demo/luban"
)
import "errors"
type TestDemoD5 struct {
X1 int32
Time *TestDateTimeRange
}
const TypeId_TestDemoD5 = -2138341744
func (*TestDemoD5) GetTypeId() int32 {
return -2138341744
}
func NewTestDemoD5(_buf *luban.ByteBuf) (_v *TestDemoD5, err error) {
_v = &TestDemoD5{}
{ if _v.X1, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.Time, err = NewTestDateTimeRange(_buf); err != nil { err = errors.New("error"); return } }
return
}

View File

@@ -0,0 +1,44 @@
//------------------------------------------------------------------------------
// <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 (
"demo/luban"
)
import "errors"
type TestDemoDynamic struct {
X1 int32
}
const TypeId_TestDemoDynamic = -1863156384
func (*TestDemoDynamic) GetTypeId() int32 {
return -1863156384
}
func NewTestDemoDynamic(_buf *luban.ByteBuf) (interface{}, error) {
var id int32
var err error
if id, err = _buf.ReadInt() ; err != nil {
return nil, err
}
switch id {
case -2138341747: _v, err := NewTestDemoD2(_buf); if err != nil { return nil, errors.New("test.demod2") } else { return _v, nil }
case -2138341717: _v, err := NewTestDemoE1(_buf); if err != nil { return nil, errors.New("test.demoe1") } else { return _v, nil }
case -989153243: _v, err := NewTestLoginRoleInfo(_buf); if err != nil { return nil, errors.New("test.login.roleinfo") } else { return _v, nil }
case -2138341744: _v, err := NewTestDemoD5(_buf); if err != nil { return nil, errors.New("test.demod5") } else { return _v, nil }
default: return nil, errors.New("unknown type id")
}
}

View File

@@ -0,0 +1,38 @@
//------------------------------------------------------------------------------
// <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 (
"demo/luban"
)
import "errors"
type TestDemoE1 struct {
X1 int32
X3 int32
X4 int32
}
const TypeId_TestDemoE1 = -2138341717
func (*TestDemoE1) GetTypeId() int32 {
return -2138341717
}
func NewTestDemoE1(_buf *luban.ByteBuf) (_v *TestDemoE1, err error) {
_v = &TestDemoE1{}
{ if _v.X1, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.X3, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.X4, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
return
}

View File

@@ -0,0 +1,36 @@
//------------------------------------------------------------------------------
// <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 (
"demo/luban"
)
import "errors"
type TestDemoE2 struct {
Y1 *int32
Y2 bool
}
const TypeId_TestDemoE2 = -2138341716
func (*TestDemoE2) GetTypeId() int32 {
return -2138341716
}
func NewTestDemoE2(_buf *luban.ByteBuf) (_v *TestDemoE2, err error) {
_v = &TestDemoE2{}
{ var __exists__ bool; if __exists__, err = _buf.ReadBool(); err != nil { return }; if __exists__ { var __x__ int32; { if __x__, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }; _v.Y1 = &__x__ }}
{ if _v.Y2, err = _buf.ReadBool(); err != nil { err = errors.New("error"); err = errors.New("error"); return } }
return
}

View File

@@ -0,0 +1,32 @@
//------------------------------------------------------------------------------
// <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;
const (
TestDemoEnum_NONE = 0;
/**
* aa
*/
TestDemoEnum_A = 1;
/**
* bb
*/
TestDemoEnum_B = 2;
/**
* cc
*/
TestDemoEnum_C = 4;
/**
* dd
*/
TestDemoEnum_D = 5;
TestDemoEnum_Any = 6;
)

View File

@@ -0,0 +1,18 @@
//------------------------------------------------------------------------------
// <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;
const (
TestDemoFlag_A = 1;
TestDemoFlag_B = 2;
TestDemoFlag_C = 4;
TestDemoFlag_D = 8;
)

View File

@@ -0,0 +1,44 @@
//------------------------------------------------------------------------------
// <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 (
"demo/luban"
)
import "errors"
type TestDemoGroup struct {
Id int32
X1 int32
X2 int32
X3 int32
X4 int32
X5 *TestInnerGroup
}
const TypeId_TestDemoGroup = -379263008
func (*TestDemoGroup) GetTypeId() int32 {
return -379263008
}
func NewTestDemoGroup(_buf *luban.ByteBuf) (_v *TestDemoGroup, err error) {
_v = &TestDemoGroup{}
{ if _v.Id, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.X1, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.X2, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.X3, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.X4, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.X5, err = NewTestInnerGroup(_buf); err != nil { err = errors.New("error"); return } }
return
}

View File

@@ -0,0 +1,58 @@
//------------------------------------------------------------------------------
// <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 (
"demo/luban"
)
import "errors"
type TestDemoPrimitiveTypesTable struct {
X1 bool
X2 byte
X3 int16
X4 int32
X5 int64
X6 float32
X7 float64
S1 string
S2 string
V2 *vec2
V3 *vec3
V4 *vec4
T1 int64
}
const TypeId_TestDemoPrimitiveTypesTable = -370934083
func (*TestDemoPrimitiveTypesTable) GetTypeId() int32 {
return -370934083
}
func NewTestDemoPrimitiveTypesTable(_buf *luban.ByteBuf) (_v *TestDemoPrimitiveTypesTable, err error) {
_v = &TestDemoPrimitiveTypesTable{}
{ if _v.X1, err = _buf.ReadBool(); err != nil { err = errors.New("error"); err = errors.New("error"); return } }
{ if _v.X2, err = _buf.ReadByte(); err != nil { err = errors.New("error"); return } }
{ if _v.X3, err = _buf.ReadShort(); err != nil { err = errors.New("error"); return } }
{ if _v.X4, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.X5, err = _buf.ReadLong(); err != nil { err = errors.New("error"); return } }
{ if _v.X6, err = _buf.ReadFloat(); err != nil { err = errors.New("error"); return } }
{ if _v.X7, err = _buf.ReadDouble(); err != nil { err = errors.New("error"); return } }
{ if _v.S1, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
{ if _v.S2, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
{ if _v.V2, err = Newvec2(_buf); err != nil { err = errors.New("error"); return } }
{ if _v.V3, err = Newvec3(_buf); err != nil { err = errors.New("error"); return } }
{ if _v.V4, err = Newvec4(_buf); err != nil { err = errors.New("error"); return } }
{ if _v.T1, err = _buf.ReadLong(); err != nil { err = errors.New("error"); return } }
return
}

View File

@@ -0,0 +1,38 @@
//------------------------------------------------------------------------------
// <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 (
"demo/luban"
)
import "errors"
type TestDemoSingletonType struct {
Id int32
Name string
Date interface{}
}
const TypeId_TestDemoSingletonType = 539196998
func (*TestDemoSingletonType) GetTypeId() int32 {
return 539196998
}
func NewTestDemoSingletonType(_buf *luban.ByteBuf) (_v *TestDemoSingletonType, err error) {
_v = &TestDemoSingletonType{}
{ if _v.Id, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.Name, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
{ if _v.Date, err = NewTestDemoDynamic(_buf); err != nil { err = errors.New("error"); return } }
return
}

View File

@@ -0,0 +1,34 @@
//------------------------------------------------------------------------------
// <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 (
"demo/luban"
)
import "errors"
type TestDemoType1 struct {
X1 int32
}
const TypeId_TestDemoType1 = -367048296
func (*TestDemoType1) GetTypeId() int32 {
return -367048296
}
func NewTestDemoType1(_buf *luban.ByteBuf) (_v *TestDemoType1, err error) {
_v = &TestDemoType1{}
{ if _v.X1, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
return
}

View File

@@ -0,0 +1,76 @@
//------------------------------------------------------------------------------
// <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 (
"demo/luban"
)
import "errors"
type TestDemoType2 struct {
X4 int32
X1 bool
X2 byte
X3 int16
X5 int64
X6 float32
X7 float64
X80 int16
X8 int32
X9 int64
X10 string
X12 *TestDemoType1
X13 int32
X14 interface{}
S1 string
T1 int64
K1 []int32
K2 []int32
K5 []int32
K8 map[int32]int32
K9 []*TestDemoE2
K15 []interface{}
}
const TypeId_TestDemoType2 = -367048295
func (*TestDemoType2) GetTypeId() int32 {
return -367048295
}
func NewTestDemoType2(_buf *luban.ByteBuf) (_v *TestDemoType2, err error) {
_v = &TestDemoType2{}
{ if _v.X4, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.X1, err = _buf.ReadBool(); err != nil { err = errors.New("error"); err = errors.New("error"); return } }
{ if _v.X2, err = _buf.ReadByte(); err != nil { err = errors.New("error"); return } }
{ if _v.X3, err = _buf.ReadShort(); err != nil { err = errors.New("error"); return } }
{ if _v.X5, err = _buf.ReadLong(); err != nil { err = errors.New("error"); return } }
{ if _v.X6, err = _buf.ReadFloat(); err != nil { err = errors.New("error"); return } }
{ if _v.X7, err = _buf.ReadDouble(); err != nil { err = errors.New("error"); return } }
{ if _v.X80, err = _buf.ReadShort(); err != nil { err = errors.New("error"); return } }
{ if _v.X8, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.X9, err = _buf.ReadLong(); err != nil { err = errors.New("error"); return } }
{ if _v.X10, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
{ if _v.X12, err = NewTestDemoType1(_buf); err != nil { err = errors.New("error"); return } }
{ if _v.X13, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.X14, err = NewTestDemoDynamic(_buf); err != nil { err = errors.New("error"); return } }
{ if _v.S1, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
{ if _v.T1, err = _buf.ReadLong(); err != nil { err = errors.New("error"); return } }
{_v.K1 = make([]int32, 0); var _n_ int; if _n_, err = _buf.ReadSize(); err != nil { err = errors.New("error"); return}; for i := 0 ; i < _n_ ; i++ { var _e_ int32; { if _e_, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }; _v.K1 = append(_v.K1, _e_) } }
{_v.K2 = make([]int32, 0); var _n_ int; if _n_, err = _buf.ReadSize(); err != nil { err = errors.New("error"); return}; for i := 0 ; i < _n_ ; i++ { var _e_ int32; { if _e_, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }; _v.K2 = append(_v.K2, _e_) } }
{_v.K5 = make([]int32, 0); var _n_ int; if _n_, err = _buf.ReadSize(); err != nil { err = errors.New("error"); return}; for i := 0 ; i < _n_ ; i++ { var _e_ int32; { if _e_, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }; _v.K5 = append(_v.K5, _e_) } }
{ _v.K8 = make(map[int32]int32); var _n_ int; if _n_, err = _buf.ReadSize(); err != nil { err = errors.New("error"); return}; for i := 0 ; i < _n_ ; i++ { var _key_ int32; { if _key_, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }; var _value_ int32; { if _value_, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }; _v.K8[_key_] = _value_} }
{_v.K9 = make([]*TestDemoE2, 0); var _n_ int; if _n_, err = _buf.ReadSize(); err != nil { err = errors.New("error"); return}; for i := 0 ; i < _n_ ; i++ { var _e_ *TestDemoE2; { if _e_, err = NewTestDemoE2(_buf); err != nil { err = errors.New("error"); return } }; _v.K9 = append(_v.K9, _e_) } }
{_v.K15 = make([]interface{}, 0); var _n_ int; if _n_, err = _buf.ReadSize(); err != nil { err = errors.New("error"); return}; for i := 0 ; i < _n_ ; i++ { var _e_ interface{}; { if _e_, err = NewTestDemoDynamic(_buf); err != nil { err = errors.New("error"); return } }; _v.K15 = append(_v.K15, _e_) } }
return
}

View File

@@ -0,0 +1,36 @@
//------------------------------------------------------------------------------
// <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 (
"demo/luban"
)
import "errors"
type TestDetectEncoding struct {
Id int32
Name string
}
const TypeId_TestDetectEncoding = -1154609646
func (*TestDetectEncoding) GetTypeId() int32 {
return -1154609646
}
func NewTestDetectEncoding(_buf *luban.ByteBuf) (_v *TestDetectEncoding, err error) {
_v = &TestDetectEncoding{}
{ if _v.Id, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.Name, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
return
}

View File

@@ -0,0 +1,14 @@
//------------------------------------------------------------------------------
// <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;
const (
)

View File

@@ -0,0 +1,17 @@
//------------------------------------------------------------------------------
// <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;
const (
TestETestEmptyEnum2_SMALL_THAN_256 = 255;
TestETestEmptyEnum2_X_256 = 256;
TestETestEmptyEnum2_X_257 = 257;
)

View File

@@ -0,0 +1,30 @@
//------------------------------------------------------------------------------
// <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;
const (
/**
* 最高品质
*/
TestETestQuality_A = 1;
/**
* 黑色的
*/
TestETestQuality_B = 2;
/**
* 蓝色的
*/
TestETestQuality_C = 3;
/**
* 最差品质
*/
TestETestQuality_D = 4;
)

View File

@@ -0,0 +1,19 @@
//------------------------------------------------------------------------------
// <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;
const (
/**
* 白
*/
TestETestUeType_WHITE = 0;
TestETestUeType_BLACK = 1;
)

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;
import (
"demo/luban"
)
import "errors"
type TestEquipment struct {
Id int32
Name string
Desc string
Attr int32
Value int32
}
const TypeId_TestEquipment = -76837102
func (*TestEquipment) GetTypeId() int32 {
return -76837102
}
func NewTestEquipment(_buf *luban.ByteBuf) (_v *TestEquipment, err error) {
_v = &TestEquipment{}
{ if _v.Id, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.Name, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
{ if _v.Desc, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
{ if _v.Attr, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.Value, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
return
}

View File

@@ -0,0 +1,60 @@
//------------------------------------------------------------------------------
// <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 (
"demo/luban"
)
import "errors"
type TestExcelFromJson struct {
X4 int32
X1 bool
X5 int64
X6 float32
S1 string
S2 string
T1 int64
X12 *TestDemoType1
X13 int32
X14 interface{}
K1 []int32
K8 map[int32]int32
K9 []*TestDemoE2
K15 []interface{}
}
const TypeId_TestExcelFromJson = -1485706483
func (*TestExcelFromJson) GetTypeId() int32 {
return -1485706483
}
func NewTestExcelFromJson(_buf *luban.ByteBuf) (_v *TestExcelFromJson, err error) {
_v = &TestExcelFromJson{}
{ if _v.X4, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.X1, err = _buf.ReadBool(); err != nil { err = errors.New("error"); err = errors.New("error"); return } }
{ if _v.X5, err = _buf.ReadLong(); err != nil { err = errors.New("error"); return } }
{ if _v.X6, err = _buf.ReadFloat(); err != nil { err = errors.New("error"); return } }
{ if _v.S1, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
{ if _v.S2, err = _buf.ReadString(); err != nil { err = errors.New("error"); return } }
{ if _v.T1, err = _buf.ReadLong(); err != nil { err = errors.New("error"); return } }
{ if _v.X12, err = NewTestDemoType1(_buf); err != nil { err = errors.New("error"); return } }
{ if _v.X13, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }
{ if _v.X14, err = NewTestDemoDynamic(_buf); err != nil { err = errors.New("error"); return } }
{_v.K1 = make([]int32, 0); var _n_ int; if _n_, err = _buf.ReadSize(); err != nil { err = errors.New("error"); return}; for i := 0 ; i < _n_ ; i++ { var _e_ int32; { if _e_, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }; _v.K1 = append(_v.K1, _e_) } }
{ _v.K8 = make(map[int32]int32); var _n_ int; if _n_, err = _buf.ReadSize(); err != nil { err = errors.New("error"); return}; for i := 0 ; i < _n_ ; i++ { var _key_ int32; { if _key_, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }; var _value_ int32; { if _value_, err = _buf.ReadInt(); err != nil { err = errors.New("error"); return } }; _v.K8[_key_] = _value_} }
{_v.K9 = make([]*TestDemoE2, 0); var _n_ int; if _n_, err = _buf.ReadSize(); err != nil { err = errors.New("error"); return}; for i := 0 ; i < _n_ ; i++ { var _e_ *TestDemoE2; { if _e_, err = NewTestDemoE2(_buf); err != nil { err = errors.New("error"); return } }; _v.K9 = append(_v.K9, _e_) } }
{_v.K15 = make([]interface{}, 0); var _n_ int; if _n_, err = _buf.ReadSize(); err != nil { err = errors.New("error"); return}; for i := 0 ; i < _n_ ; i++ { var _e_ interface{}; { if _e_, err = NewTestDemoDynamic(_buf); err != nil { err = errors.New("error"); return } }; _v.K15 = append(_v.K15, _e_) } }
return
}

Some files were not shown because too many files have changed in this diff Show More