示例#1
0
    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;
        }
    }
示例#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);
    }