using UnityEngine;

namespace GameEngineI.Week07
{
    public sealed class Week07GoalZone : MonoBehaviour
    {
        [SerializeField] Week07GameManager gameManager;
        void OnTriggerEnter2D(Collider2D other)
        {
            if (other.CompareTag("Player")) gameManager.TryGoal();
        }
        void OnTriggerStay2D(Collider2D other)
        {
            if (gameManager.Score >= gameManager.TargetScore && other.CompareTag("Player"))
                gameManager.TryGoal();
        }
    }
}
