Navigation
API > API/Runtime > API/Runtime/AIModule > API/Runtime/AIModule/EnvironmentQuery
Inheritance Hierarchy
- ACharacter
- IEQSQueryResultSourceInterface
- AEQSTestingPawn
References
| Module | AIModule |
| Header | /Engine/Source/Runtime/AIModule/Classes/EnvironmentQuery/EQSTestingPawn.h |
| Include | #include "EnvironmentQuery/EQSTestingPawn.h" |
Syntax
UCLASS (HideDropDown,
HideCategories=(Advanced, Attachment, Mesh, Animation, Clothing, Physics, Rendering, Lighting, Activation, CharacterMovement, AgentPhysics, Avoidance, MovementComponent, Velocity, Shape, Camera, Input, Layers, SkeletalMesh, Optimization, Pawn, Replication, Actor),
MinimalAPI)
class AEQSTestingPawn :
public ACharacter,
public IEQSQueryResultSourceInterface
Variables
| Type | Name | Description | |
|---|---|---|---|
| uint32: 1 | bDrawFailedItems | ||
| uint32: 1 | bDrawLabels | ||
| uint32: 1 | bReRunQueryOnlyOnFinishedMove | ||
| uint32: 1 | bShouldBeVisibleInGame | ||
| uint32: 1 | bTickDuringGame | ||
| EEnvQueryHightlightMode | HighlightMode | ||
| FNavAgentProperties | NavAgentProperties | ||
| TArray< FAIDynamicParam > | QueryConfig | ||
| TEnumAsByte< EEnvQueryRunMode::Type > | QueryingMode | ||
| TSharedPtr< FEnvQueryInstance > | QueryInstance | ||
| TObjectPtr< UEnvQuery > | QueryTemplate | ||
| TArray< FEnvQueryInstance > | StepResults | ||
| int32 | StepToDebugDraw | ||
| float | TimeLimitPerStep |
Constructors
| Type | Name | Description | |
|---|---|---|---|
AEQSTestingPawn
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| UEQSRenderingComponent * | Returns EdRenderComp subobject | ||
| const FNavAgentProperties & | |||
| void | MakeOneStep () |
||
| void | OnEditorSelectionChanged
(
UObject* NewSelection |
||
| void | OnPropertyChanged
(
const FName PropName |
||
| void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
||
| void | PostEditMove
(
bool bFinished |
||
| void | PostLoad () |
||
| void | PostTransacted
(
const FTransactionObjectEvent& TransactionEvent |
||
| void | Reset () |
||
| void | RunEQSQuery () |
||
| void | TickActor
(
float DeltaTime, |
This pawn class spawns its controller in PostInitProperties to have it available in editor mode | |
|
Optional parameters for query | ||
| void |
Overridden from IEQSQueryResultSourceInterface
| Type | Name | Description | |
|---|---|---|---|
| float | |||
| const FEnvQueryInstance * | |||
| const FEnvQueryResult * | IEQSQueryResultSourceInterface start. | ||
| bool | Debugging | ||
| bool |