using System.Collections; using System.Collections.Generic; using UnityEngine; public class EnemyDetector : MonoBehaviour { public enum PointEntree { MurGauche, MurDroit }; [SerializeField] private EnemyDetectorManager dm; [SerializeField] private PointEntree pe; private bool triggered = false; private void OnTriggerEnter(Collider other) { if(other.GetComponent() != null) { if(triggered == false) StartCoroutine(TriggerDetector()); } } public IEnumerator TriggerDetector() { triggered = true; dm.OnEnemyDetected(pe); yield return new WaitForSeconds(20); triggered = false; } }