123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- -- this file is auto create by program, don't edit manually
- local ab = function(ab, prefab)
- local o = {
- ab = ab,
- prefab = prefab,
- }
- return o
- end
- local kw = function(key, weight)
- local o = {
- key = key,
- weight = weight
- }
- return o
- end
- local f = function(
- {{- range .Headers}}{{if ge .Index 1}},{{end}}{{.Name}}{{end}})
- local o = {
- {{range .Headers}}{{if ge .Index 1}},
- {{end}}{{.Name}}={{.Name}}{{- end}}
- }
- return o
- end
- {{.Name}} = {
- Datas = {
- {{LuaSheet . "\t\t"}}
- }
- }
- function {{.Name}}.Select(...)
- local ret = nil
- local paramTable = {...}
- for _, v in ipairs(paramTable) do
- if ret == nil then
- ret = {{.Name}}.Datas[tostring(v)]
- else
- ret = ret[tostring(v)]
- end
- if ret == nil then
- log:Errorf("Not find {{.Name}} by param %s with key: %s",
- table.ToString(paramTable), v)
- return ret
- end
- end
- return ret
- end
- {{.Name}}.Datas = ReadOnly({{.Name}}.Datas)
- return {{.Name}}
|