So the enemy is finding path in two different events ? If enemy and player are within a certain distance find path and also if the enemy has line of sight then find path. So you are saying that in your game if the enemy is a certain distance from the player but does not have line of sight, it will still move towards the player? I mean the design seems kind of convoluted, why not just use one or the other instead of both ? Your title refers to 'losing sight' only so maybe sticking with LOS is the better way.