Navigation
API > API/Runtime > API/Runtime/GameplayTasks > API/Runtime/GameplayTasks/UGameplayTask > API/Runtime/GameplayTasks/UGameplayTask/AddRequiredResource
References
| Module | GameplayTasks |
| Header | /Engine/Source/Runtime/GameplayTasks/Classes/GameplayTask.h |
| Include | #include "GameplayTask.h" |
| Source | /Engine/Source/Runtime/GameplayTasks/Private/GameplayTask.cpp |
void AddRequiredResource
&40;
TSubclassOf< UGameplayTaskResource > RequiredResource
&41;
Remarks
- 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