UAITask_RunEQS

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

AIModule

Header

/Engine/Source/Runtime/AIModule/Classes/Tasks/AITask_RunEQS.h

Include

#include "Tasks/AITask_RunEQS.h"

Syntax

class UAITask_RunEQS : public UAITask

Variables

Constructors

Name Description

Public function

UAITask_RunEQS

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Protected function

void

 

OnEQSRequestFinished

(
    TSharedPtr< FEnvQueryResult > Resul...
)

Public function Static

UAITask_RunE...

 

RunEQS

(
    AAIController* Controller,
    UEnvQuery* QueryTemplate
)

Public function

void

 

SetNotificationDelegate

(
    const FQueryFinishedSignature& InN...
)

Public function

void

 

SetQueryTemplate

(
    UEnvQuery& InQueryTemplate
)

Overridden from UGameplayTask

Name Description

Protected function Virtual

void

 

Activate()

Called to trigger the actual task once the delegates have been set up Note that the default implementation does nothing and you don't have to call it