csharp
public enum QueryTestPurposeWhat a test is for.
Remarks
⚠ Unreal's three, and the distinction earns its keep the first time somebody writes a query. "Must have line of sight" and "prefer more cover" are the same reading used two ways, and a pipeline with only one of them makes the first into a score of zero that any other test can outvote — which is how an agent ends up standing in the open because the spot was otherwise excellent.
Fields and properties (3)
FilterReject a point that fails, and contribute nothing to the score.
ScoreContribute to the score, and reject nothing.
BothBoth: reject a point outside the bounds, and score the ones that survive.
Used by (14)
- QueryContentTestsVixen.Ai.Tests
- QueryPreviewTestsVixen.Ai.Diagnostics.Tests
- QueryScorerExitCriteriaTestsVixen.Ai.Tests
- QueryTestVixen.Ai
- QueryTestContentVixen.Ai
- QueryTestPurposeTestsVixen.Ai.Tests
- RunQueryNodeTestsVixen.Ai.Nodes.Tests
- TypeRegistrationVixen.Ai
- Vixen_Ai_QueryTestContentSerializerVixen.Ai
- WorldQueryTestsVixen.Ai.Nodes.Tests
- QueryDocumentVixen.Editor.AssetEditors
- QueryDocumentTestsVixen.Editor.AssetEditors.Tests
- QueryImporterVixen.Editor.Assets
- QueryViewVixen.Editor.AssetEditors