/Engine/Source/Runtime/AIModule/Classes/EnvironmentQuery/EnvQueryManager.h
class UEnvQueryManager : public [UAISubsystem](API\Runtime\AIModule\UAISubsystem), public [FSelfRegisteringExec](API\Runtime\Core\Misc\FSelfRegisteringExec)
bool
bTestQueriesUsingBreadth
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).
FEQSDebugger
EQSDebugger
double
ExecutionTimeWarningSeconds
Maximum EQS execution duration (in seconds) before a warning is reported.
TMap< int32,TW...
ExternalQueries
Queries run independently from manager, mapped here for data providers
TArray<TObject...
GCShieldedWrappers
double
GenerationTimeWarningSeconds
Maximum EQS Generator duration (in seconds) before a warning is reported.
double
HandlingResultTimeWarningSeconds
Maximum EQS Query FinishDelegate duration (in seconds) before a warning is reported.
TArray<FEnvQue...
InstanceCache
Cache of instances
TMap<FName,UE...
LocalContextMap
Local contexts mapped by class names
TArray<TObject...
LocalContexts
Local cache of context objects for managing BP based objects
float
MaxAllowedTestingTime
How long are we allowed to test per update, in seconds.
int32
NextQueryID
Next ID for running query
int32
NumRunningQueriesAbortedSinceLastUpdate
Count of queries aborted since last update, to be removed.
double
QueryCountWarningInterval
How often (in seconds) we will warn about the number of queries (allows us to catch multiple occurrences in a session)
int32
QueryCountWarningThreshold
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
TArray<TShared...
RunningQueries
Currently running queries
friend
UEnvQueryInstanceBlueprintWrapper