public void GetConfig(string name) { ConfigFile cf = this.ConfigFiles.Find(x => x.Name == name); if (cf == null) { return; } GameManager.Instance.GameConfig = ConfigLoader.DeserializeConfig(Path.GetFileNameWithoutExtension(cf.Path)); selectedConfigName = name; }
// Use this for initialization void Start() { //this.LevelNoLabel = gameObject.GetComponent ("LevelNo") as Text; this.LevelNoLabel.text = "0"; // create level from factory //this.config = ConfigFactory.CreateHardLevel (); // deserialize (load) config on start from file this.config = ConfigLoader.DeserializeConfig("config.xml"); this.NoOfLevels = config.NrOfLevels; }