12345678910111213141516171819202122232425262728293031323334353637383940 |
- -- this file is auto create by program, don't edit manually
- {{range .Data.TypeMap.CustomTypes}}
- local {{.ShortName}} = ConfigType.{{.Name}}
- {{- 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"}}
- }
- }
- local datas_by_ID_ = {}
- function {{.Name}}.Get(id)
- local c = datas_by_ID_[id]
- if c == nil then
- log:Error("Not find {{.Name}} by id " .. tostring(id))
- end
- return c
- end
- {{.Name}}.Datas = ReadOnly({{.Name}}.Datas)
- for _, data in pairs({{.Name}}.Datas) do
- datas_by_ID_[data.ID] = data
- end
- return {{.Name}}
|