fix directedSight's bug