313 lines
10 KiB
Go
Raw Permalink Normal View History

2023-11-05 03:26:09 +08:00
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
package cfg;
type JsonLoader func(string) ([]map[string]interface{}, 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 JsonLoader) (*Tables, error) {
var err error
var buf []map[string]interface{}
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
}