Navigation
API > API/Runtime > API/Runtime/GameplayTasks > API/Runtime/GameplayTasks/UGameplayTask
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddRequiredResource () |
GameplayTask.h | ||
void AddRequiredResource
(
TSubclassOf< UGameplayTaskResource > RequiredResource |
Marks this task as requiring specified resource which has a number of consequences, like task not being able to run if the resource is already taken. | GameplayTask.h |
AddRequiredResource()
| Name | AddRequiredResource |
| Type | function |
| Header File | /Engine/Source/Runtime/GameplayTasks/Classes/GameplayTask.h |
| Include Path | #include "GameplayTask.h" |
template<class T>
void AddRequiredResource()
AddRequiredResource(TSubclassOf< UGameplayTaskResource >)
Description
- Marks this task as requiring specified resource which has a number of consequences, like task not being able to run if the resource is already taken.
-
Calling this function makes sense only until the task is being passed over to the GameplayTasksComponent. Once that's that resources data is consumed and further changes won't get applied
| Name | AddRequiredResource |
| Type | function |
| Header File | /Engine/Source/Runtime/GameplayTasks/Classes/GameplayTask.h |
| Include Path | #include "GameplayTask.h" |
| Source | /Engine/Source/Runtime/GameplayTasks/Private/GameplayTask.cpp |
void AddRequiredResource
(
TSubclassOf < UGameplayTaskResource > RequiredResource
)