public static bool GetIsExistConfig(string ConfigName) { string dataJson = IOTool.ReadStringByResource(GetGameConfigFileRelPath(ConfigName)); if (dataJson == "") { return(false); } else { return(true); } }
public static Dictionary <string, SingleField> GetData(string ConfigName) { if (s_configCache.ContainsKey(ConfigName)) { return(s_configCache[ConfigName]); } string dataJson = IOTool.ReadStringByResource(GetGameConfigFileRelPath(ConfigName)); if (dataJson == "") { throw new Exception("ConfigManager.GetData() not find " + ConfigName); } else { Dictionary <string, SingleField> config = JsonTool.Json2Dictionary <SingleField>(dataJson); s_configCache.Add(ConfigName, config); return(config); } }