| 1234567891011121314151617181920212223242526272829 |
- local ZConfigManager = {}
- ZConfigManager._config = nil
- function ZConfigManager:LoadConfig(szConfigName, configPath)
- local jsonTextAsset = LoadResource(configPath)
- local jsonTable = self._jsonConvert:decode(jsonTextAsset.text)
- self._config[szConfigName] = jsonTable
- end
- function ZConfigManager:LoadAllConfig()
- self:LoadConfig("configConst", "LuaScripts/Config/ConfigConst.json")
- end
- function ZConfigManager:GetConfig(szConfigName)
- return self._config[szConfigName]
- end
- function ZConfigManager:Init()
- self._config = {}
- self._jsonConvert = require("Base/json.lua")
- self:LoadAllConfig()
- end
- function ZConfigManager:UnInit()
- end
- return ZConfigManager
|