bool CanTargetBeSeen(Transform potentialTarget) { if (Physics.Linecast(head.position, potentialTarget.position, out hit, sightLayer)) { if (hit.transform == potentialTarget) { enemyMaster.CallEnemySetNavTarget(potentialTarget); return(true); } else { enemyMaster.CallEnemyLostTarget(); return(false); } } enemyMaster.CallEnemyLostTarget(); return(false); }