/Engine/Source/Runtime/AIModule/Classes/EnvironmentQuery/EnvQueryTest.h
class UEnvQueryTest : public [UEnvQueryNode](API\Runtime\AIModule\EnvironmentQuery\UEnvQueryNode)
bool
bDefineReferenceValue
When set to true enables usage of ReferenceValue. It's false by default
FAIDataProvider...
BoolValue
Desired boolean value of the test for scoring to occur or filtering test to pass.
TEnumAsByte<EE...
ClampMaxType
How should the upper bound for normalization of the raw test value before applying the scoring formula be determined? Should it use the highest value found (tested), the upper threshold for filtering, or a separate specified normalization maximum?
TEnumAsByte<EE...
ClampMinType
How should the lower bound for normalization of the raw test value before applying the scoring formula be determined? Should it use the lowest value found (tested), the lower threshold for filtering, or a separate specified normalization minimum?
TEnumAsByte<EE...
Cost
Cost of test
TEnumAsByte<EE...
FilterType
Does this test filter out results that are below a lower limit, above an upper limit, or both? Or does it just look for a matching value?
FAIDataProvider...
FloatValueMax
Maximum limit (inclusive) of valid values for the raw test value.
FAIDataProvider...
FloatValueMin
Minimum limit (inclusive) of valid values for the raw test value.
TEnumAsByte<EE...
MultipleContextFilterOp
Determines filtering operator when context returns multiple items
TEnumAsByte<EE...
MultipleContextScoreOp
Determines scoring operator when context returns multiple items
EEQSNormalizati...
NormalizationType
Specifies how to determine value span used to normalize scores
FEnvQueryTestSc...
PreviewData
Samples of scoring function to show on graph in editor
FAIDataProvider...
ReferenceValue
When specified gets used to normalize test's results in such a way that the closer a value is to ReferenceValue the higher normalized result it will produce.
FAIDataProvider...
ScoreClampMax
Maximum value to use to normalize the raw test value before applying scoring formula.
FAIDataProvider...
ScoreClampMin
Minimum value to use to normalize the raw test value before applying scoring formula.
TEnumAsByte<EE...
ScoringEquation
The shape of the curve equation to apply to the normalized score before multiplying by factor.
FAIDataProvider...
ScoringFactor
The weight (factor) by which to multiply the normalized score after the scoring equation is applied.
FString
TestComment
Optional comment or explanation about what this test is for.
int32
TestOrder
Number of test as defined in data asset
TEnumAsByte<EE...
TestPurpose
The purpose of this test. Should it be used for filtering possible results, scoring them, or both?
TSubclassOf<UE...
ValidItemType
Validation: item type that can be used with this test