Navigation
API > API/Runtime > API/Runtime/AIModule
Wrapper to hold config variables
| Name | FEnvQueryManagerConfig |
| Type | struct |
| Header File | /Engine/Source/Runtime/AIModule/Classes/EnvironmentQuery/EnvQueryManager.h |
| Include Path | #include "EnvironmentQuery/EnvQueryManager.h" |
Syntax
USTRUCT ()
struct FEnvQueryManagerConfig
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bTestQueriesUsingBreadth | bool | Whether we update EQS queries based on: running a test on one query and move to the next (breadth) - default behavior, or test an entire query before moving to the next one (depth). | EnvironmentQuery/EnvQueryManager.h |
|
| ExecutionTimeWarningSeconds | double | Maximum EQS execution duration (in seconds) before a warning is reported. | EnvironmentQuery/EnvQueryManager.h |
|
| GenerationTimeWarningSeconds | double | Maximum EQS Generator duration (in seconds) before a warning is reported. | EnvironmentQuery/EnvQueryManager.h |
|
| HandlingResultTimeWarningSeconds | double | Maximum EQS Query FinishDelegate duration (in seconds) before a warning is reported. | EnvironmentQuery/EnvQueryManager.h |
|
| MaxAllowedTestingTime | float | How long are we allowed to test per update, in seconds. | EnvironmentQuery/EnvQueryManager.h |
|
| QueryCountWarningInterval | double | How often (in seconds) we will warn about the number of queries (allows us to catch multiple occurrences in a session) | EnvironmentQuery/EnvQueryManager.h |
|
| QueryCountWarningThreshold | int32 | If greater than zero, we will warn once when the number of queries is greater than or equal to this number, and log the queries out | EnvironmentQuery/EnvQueryManager.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FString ToString() |
EnvironmentQuery/EnvQueryManager.h |