Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Source/Runtime/AIModule/Classes/Tasks/AITask.h |
Include |
#include "Tasks/AITask.h" |
class UAITask : public UGameplayTask
Name | Description | ||
---|---|---|---|
|
TObjectPtr< AAI... |
OwnerController |
Name | Description | |
---|---|---|
|
UAITask ( |
Name | Description | ||
---|---|---|---|
|
AAIControlle... |
GetAIController() |
|
|
AAIControlle... |
GetAIControllerForActor ( |
|
|
InitAITask ( |
||
|
InitAITask ( |
||
|
T * |
NewAITask ( |
|
|
T * |
NewAITask ( |
|
|
T * |
NewAITask ( |
|
|
T * |
NewAITask ( |
|
|
RequestAILogicLocking() |
Effectively adds UAIResource_Logic to the set of Claimed resources |
Name | Description | ||
---|---|---|---|
|
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 |