public void SetSettings(IniParserCity iniParserCity) { try { Easy.PrepareTime = iniParserCity.Get <double>(CityEasy, prepareTime); } catch (IniParserDictionaryDoesNotContainsKey e) { Debug.Log(e.Message); Easy.PrepareTime = 0; } try { Medium.PrepareTime = iniParserCity.Get <double>(CityMedium, prepareTime); } catch (IniParserDictionaryDoesNotContainsKey e) { Debug.Log(e.Message); Medium.PrepareTime = 0; } try { Hard.PrepareTime = iniParserCity.Get <double>(CityHard, prepareTime); } catch (IniParserDictionaryDoesNotContainsKey e) { Debug.Log(e.Message); Hard.PrepareTime = 0; } }
public void Reload() { iniReader = new IniReader(); iniParser = new IniParser(); iniParserShop = new IniParserShop(iniParser.Parse(iniReader.ReadIni())); scenarioShopSettings = new ScenarioShopSettings(); scenarioShopSettings.SetSettings(iniParserShop); iniParserPark = new IniParserPark(iniParser.Parse(iniReader.ReadIni())); scenarioParkSettings = new ScenarioParkSettings(); scenarioParkSettings.SetSettings(iniParserPark); iniParserCity = new IniParserCity(iniParser.Parse(iniReader.ReadIni())); scenarioCitySettings = new ScenarioCitySettings(); scenarioCitySettings.SetSettings(iniParserCity); }