private void LoadJson(string path) { using var r = new StreamReader(path); var json = r.ReadToEnd(); _configFile = JsonConvert.DeserializeObject <List <GameRuleConfig> >(json).First(); Console.Write(_configFile.ColourList[2]); }
public override void ParseConfig(string xml) { _config = XmlConfigParser <GameRuleConfig> .Load(xml); if (null == _config) { Logger.Error("invalid xml content"); return; } foreach (var item in _config.Items) { _configCache[item.Id] = item; } }