PGRData/Resources/Scripts/XConfig/XLoadingConfig.lua

27 lines
628 B
Lua
Raw Normal View History

2022-12-26 14:06:01 +05:30
XLoadingConfig = XLoadingConfig or {}
local TypeDic = {}
local TABLE_LOADING_PATH = "Client/Loading/Loading.tab"
function XLoadingConfig.Init()
local LoadingTemplate = XTableManager.ReadByIntKey(TABLE_LOADING_PATH, XTable.XTableLoading, "Id")
local typeDic = {}
--过滤Type
for _, v in pairs(LoadingTemplate) do
local type = v.Type
local list = typeDic[type]
if list == nil then
list = {}
typeDic[type] = list
end
table.insert(list, v)
end
TypeDic = typeDic
end
function XLoadingConfig.GetCfgByType(type)
return TypeDic[type]
end