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