UEnvQuery

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

AIModule

Header

/Engine/Source/Runtime/AIModule/Classes/EnvironmentQuery/EnvQuery.h

Include

#include "EnvironmentQuery/EnvQuery.h"

Syntax

class UEnvQuery : public UDataAsset

Variables

Name Description

Public variable

TObjectPtr< UEd...

 

EdGraph

Graph for query

Protected variable

TArray< TObject...

 

Options

Protected variable

FName

 

QueryName

Constructors

Name Description

Public function

UEnvQuery

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function Const

void

 

CollectQueryParams

(
    UObject& QueryOwner,
    TArray< FAIDynamicParam >& NamedVa...
)

Gather all required named params

Public function Const

const TArray...

 

GetOptions()

Public function

TArray< UEnv...

 

GetOptionsMutable()

Public function Const

FName

 

GetQueryName()

Overridden from UObject

Name Description

Public function Virtual

void

 

PostDuplicate

(
    bool bDuplicateForPIE
)

Called after duplication & serialization and before PostLoad.

Public function Virtual

void

 

PostInitProperties()

Called after the C++ constructor and after the properties have been initialized, including those loaded from config.

Public function Virtual

void

 

PostLoad()

QueryName patching up

Public function Virtual

void

 

PostRename

(
    UObject* OldOuter,
    const FName OldName
)

Called at the end of Rename(), but only if the rename was actually carried out