Зона видимости врага

Делаю 3D игру, создал патрулирующего врага и хотел реализовать его зону видимости при помощи коллайдера(триггер) и проверки по тегу т.е. если враг видит игрока, то игра заканчивается, а если в коллайдере(триггере) есть объект с тегом Player и объект с тегом Object, то по идее враг должен игнорировать игрока, но это почему - то так не работает, то он видит либо только игрока, либо все кроме игрока, почему?

public class Enemy : MonoBehaviour
{
    public Animator anim;
        
    private void OnTriggerStay(Collider col) 
    {
        if(col.gameObject.tag != "Wall" && col.gameObject.tag == "Player") // если тег != стене и тег == игроку, то код выполняется
        {
            // Смерть //
        }       
    }
}

Ответы (0 шт):