public void updatePlantModel(SeedModelHolder seed) { if (this.seed != null) { foreach (Transform t in plantArea) { Destroy(t.gameObject); } } GameObject obj = (GameObject)Instantiate(seed.model, this.plantArea.position, seed.model.transform.rotation); obj.transform.SetParent(this.plantArea); }
/// <summary> /// Awake is called when the script instance is being loaded. /// </summary> void Awake() { seedBase = SeedContainer.Load(Path.Combine(Application.dataPath, "SeedContainer.xml")); foreach (Seed s in seedBase.Seeds) { SeedModelHolder temp = new SeedModelHolder(s.name); modelList.Add(temp); itemList.Add(s); } confirmBtn.onClick.AddListener(Confirm); cancelBtn.onClick.AddListener(Cancel); }