Зона видимости врага
Делаю 3D игру, создал патрулирующего врага и хотел реализовать его зону видимости при помощи коллайдера(триггер) и проверки по тегу т.е. если враг видит игрока, то игра заканчивается, а если в коллайдере(триггере) есть объект с тегом Player и объект с тегом Object, то по идее враг должен игнорировать игрока, но это почему - то так не работает, то он видит либо только игрока, либо все кроме игрока, почему?
public class Enemy : MonoBehaviour
{
public Animator anim;
private void OnTriggerStay(Collider col)
{
if(col.gameObject.tag != "Wall" && col.gameObject.tag == "Player") // если тег != стене и тег == игроку, то код выполняется
{
// Смерть //
}
}
}