AEQSTestingPawn

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

AIModule

Header

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

Include

#include "EnvironmentQuery/EQSTestingPawn.h"

Syntax

class AEQSTestingPawn :
    public ACharacter,
    public IEQSQueryResultSourceInterface

Variables

Name Description

Public variable

uint32: 1

 

bDrawFailedItems

Public variable

uint32: 1

 

bDrawLabels

Public variable

uint32: 1

 

bReRunQueryOnlyOnFinishedMove

Public variable

uint32: 1

 

bShouldBeVisibleInGame

Public variable

uint32: 1

 

bTickDuringGame

Public variable

EEnvQueryHightl...

 

HighlightMode

Public variable

FNavAgentProper...

 

NavAgentProperties

Public variable

TArray< FAIDyna...

 

QueryConfig

Public variable

TEnumAsByte< EE...

 

QueryingMode

Protected variable

TSharedPtr< FEn...

 

QueryInstance

Public variable

TArray< FEnvNam...

 

QueryParams

Optional parameters for query

Public variable

TObjectPtr< UEn...

 

QueryTemplate

Protected variable

TArray< FEnvQue...

 

StepResults

Public variable

int32

 

StepToDebugDraw

Public variable

float

 

TimeLimitPerStep

Constructors

Name Description

Public function

AEQSTestingPawn

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function

UEQSRenderin...

 

GetEdRenderComp()

Returns EdRenderComp subobject

Protected function

void

 

MakeOneStep()

Protected function Static

void

 

OnEditorSelectionChanged

(
    UObject* NewSelection
)

Public function

void

 

RunEQSQuery()

Protected function

void

 

UpdateDrawing()

Overridden from AActor

Name Description

Public function Virtual

void

 

PostEditMove

(
    bool bFinished
)

Called after an actor has been moved in the editor

Protected function Virtual

void

 

Reset()

Reset actor to initial state - used when restarting level without reloading.

Public function Virtual

void

 

TickActor

(
    float DeltaTime,
    enum ELevelTick TickType,
    FActorTickFunction& ThisTickFuncti...
)

This pawn class spawns its controller in PostInitProperties to have it available in editor mode

Overridden from UObject

Name Description

Public function Virtual

void

 

PostEditChangeProperty

(
    FPropertyChangedEvent& PropertyCha...
)

Called when a property on this object has been modified externally

Public function Virtual

void

 

PostLoad()

Do any object-specific cleanup required immediately after loading an object.

Overridden from INavAgentInterface

Name Description

Public function Virtual Const

const FNavAg...

 

GetNavAgentPropertiesRef()

Retrieves FNavAgentProperties expressing navigation props and caps of represented agent @note the function will be renamed to GetNavAgentProperties in 4.8.

Overridden from IEQSQueryResultSourceInterface