후보 생성과 선택 이유를 분리
엄폐 위치 찾기에서는 플레이어 주변 후보를 만들고, 시야 차단, 거리, NavMesh 이동 가능 여부를 각각 테스트합니다.
EQS는 후보 위치를 만들고 테스트로 거른 뒤 점수를 매겨 AI가 쓸 위치를 선택합니다.
엄폐 위치 찾기에서는 플레이어 주변 후보를 만들고, 시야 차단, 거리, NavMesh 이동 가능 여부를 각각 테스트합니다.
Points: Grid나 Points: Around Context로 후보를 만들고 Context를 Querier 또는 Player로 명확히 지정합니다.
Trace Test, Pathfinding Test로 갈 수 없거나 보이는 위치를 먼저 제거해 불필요한 후보를 줄입니다.
Distance, Dot, Path Cost 점수를 조합하고 Run EQS Query 결과를 Blackboard의 CoverLocation에 저장합니다.