Exemplo n.º 1
0
 void OnTriggerEnter(Collider other)
 {
     if (other.CompareTag("Player"))
     {
         myProg.goalsCollected++;
         Destroy(gameObject);
         myProg.UpdateProgress();
     }
 }
    [SerializeField] public ScoreController myScore; //allows access to the functions and data of the score controller script

    void OnTriggerEnter(Collider other)              //Triggers if this object detects some other object entering it
    {
        if (other.CompareTag("Player"))              //if the object has tag "Player"
        {
            myProg.goalsCollected++;                 //increments the count of goal points collected
            myProg.UpdateProgress();                 //triggers the level progress within the level progress script to update
            Destroy(gameObject);                     //destroys this instance of goal point so it can't be collected multiple times
        }
    }