protected virtual void Awake() { try { var ini = new INIParser(); ini.Open(Application.dataPath + "/Config.txt"); this.InitialMoney = ini.ReadValue("Debug", "InitialMoney", this.InitialMoney); this.CenterBuilding.HPLimit = ini.ReadValue("Debug", "CenterHPLimit", this.CenterBuilding.HPLimit); this.CurrentRound = ini.ReadValue("Debug", "StartRound", this.CurrentRound); } catch (System.Exception) { } Initialize(); try { var info = new FileInfo(Application.dataPath + "/Generator.csv"); var text = File.ReadAllText(info.FullName, Encoding.UTF8); var data = FunctionExtension.CSVReader(text); this.CSVGeneratorsList = new List <EnemyGenerator>(); foreach (var item in data) { this.CSVGeneratorsList.Add(EnemyGenerator.CreateEnemyGenerator(this, item)); } } catch (System.Exception) { this.CSVGeneratorsList = null; } }