コード例 #1
0
 //The function that triggers when a seed is planted.
 void PlantSeed(Plant plant)
 {
     state       = GROWSTATE.Planted;
     this.plant  = plant;
     GrowthStage = 0;
     Grow();
     // Play the seed plant sound
     audioSource.PlayOneShot(plantingAudio, 0.4F);
 }
コード例 #2
0
    private void OnMouseDown()
    {
        if (plant == null)
        {
            return;
        }
        if (GrowthStage == plant.growthStages.Length)
        {
            plantSprite.GetComponent <SpriteRenderer>().sprite = null;
            GameObject obj = Instantiate(plant.SpawnFab);
            obj.transform.position = transform.position;
            GrowthStage            = 0;
            state = GROWSTATE.None;

            // Select a random chopping audio
            int rand = Random.Range(0, choppingAudios.Length - 1);
            audioSource.PlayOneShot(choppingAudios[rand], 0.4F);
        }
    }