// Update is called once per frame void Update() { basicProperties.NavigateMonster(GetTargetPosition()); Physics.IgnoreCollision(GetComponent <Collider> (), player.GetComponent <Collider> () , basicProperties.CheckDisability() || basicProperties.GetAttractions().Count > 0 || player.GetComponent <Character>().isInvincible); }