when I read source code in GameplayTasksComponent.cpp(223~235).
static TArray<UGameplayTask*> LocalTickingTasks;
LocalTickingTasks.Reset();
LocalTickingTasks.Append(TickingTasks);
for (UGameplayTask* TickingTask : LocalTickingTasks) {
if (TickingTask) {
TickingTask->TickTask(DeltaTime);
NumActuallyTicked++;
}
}
what is diffrence if I use TickingTasks to loop taks and call TickTask?