Exemplo n.º 1
0
 private void OnTriggerEnter(Collider other)
 {
     if (other.CompareTag("Player") && other.TryGetComponent(out PlayerController player))
     {
         TargetFound?.Invoke(player);
     }
 }
Exemplo n.º 2
0
 private void OnTriggerStay2D(Collider2D collision)
 {
     if (collision.gameObject.TryGetComponent(out Player player))
     {
         _target = player;
         TargetFound?.Invoke();
     }
 }
 private void FixedUpdate()
 {
     if (TargetIsClose())
     {
         transform.LookAt(_target);
         TargetFound?.Invoke();
     }
     else
     {
         TargetLost?.Invoke();
     }
 }
Exemplo n.º 4
0
 private void OnTargetFound(Link page, Link[] links)
 {
     TargetFound?.Invoke(page, links);
 }