public void SetSettings(IniParserPark iniParserPark)
    {
        try
        {
            Easy.PrepareTime = iniParserPark.Get <double>(ParkEasy, prepareTime);
        }
        catch (IniParserDictionaryDoesNotContainsKey e)
        {
            Debug.Log(e.Message);
            Easy.PrepareTime = 0;
        }

        try
        {
            Medium.PrepareTime = iniParserPark.Get <double>(ParkMedium, prepareTime);
        }
        catch (IniParserDictionaryDoesNotContainsKey e)
        {
            Debug.Log(e.Message);
            Medium.PrepareTime = 0;
        }

        try
        {
            Hard.PrepareTime = iniParserPark.Get <double>(ParkHard, prepareTime);
        }
        catch (IniParserDictionaryDoesNotContainsKey e)
        {
            Debug.Log(e.Message);
            Hard.PrepareTime = 0;
        }
    }
Example #2
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);
    }