16#include "GameplayTasksComponent.generated.h"
157 UFUNCTION(BlueprintCallable, DisplayName=
"Run Gameplay Task", meta=(ScriptName=
"RunGameplayTask"), Category =
"Gameplay Tasks", meta = (AutoCreateRefTerm =
"AdditionalRequiredResources, AdditionalClaimedResources", AdvancedDisplay =
"AdditionalRequiredResources, AdditionalClaimedResources"))
162#if WITH_GAMEPLAYTASK_DEBUG
186 UGameplayTasksComponent*
Owner;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams(DelegateName, Param1Type, Param1Name, Param2Type, Param2Name)
Definition DelegateCombinations.h:62
ELevelTick
Definition EngineBaseTypes.h:70
EGameplayTaskState
Definition GameplayTask.h:23
EGameplayTaskRunResult
Definition GameplayTasksComponent.h:31
UCLASS(ClassGroup=GameplayTasks, hidecategories=(Object, LOD, Lighting, Transform, Sockets, TextureStreaming), editinlinenew, meta=(BlueprintSpawnableComponent), MinimalAPI) class UGameplayTasksComponent typedef UGameplayTasksComponent::GameplayTaskContainerType::TConstIterator FConstGameplayTaskIterator
Definition GameplayTasksComponent.h:60
EGameplayTaskEvent
Definition GameplayTasksComponent.h:24
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UFUNCTION(...)
Definition ObjectMacros.h:745
#define UCLASS(...)
Definition ObjectMacros.h:776
#define UENUM(...)
Definition ObjectMacros.h:749
Definition NameTypes.h:617
Definition UObjectGlobals.h:1292
Definition DataBunch.h:24
Definition GameplayTaskOwnerInterface.h:21
virtual void OnGameplayTaskActivated(UGameplayTask &Task)
Definition GameplayTaskOwnerInterface.h:41
virtual void OnGameplayTaskDeactivated(UGameplayTask &Task)
Definition GameplayTaskOwnerInterface.h:44
virtual AActor * GetGameplayTaskAvatar(const UGameplayTask *Task) const
Definition GameplayTaskOwnerInterface.h:32
virtual AActor * GetGameplayTaskOwner(const UGameplayTask *Task) const PURE_VIRTUAL(IGameplayTaskOwnerInterface
Definition GameplayTaskOwnerInterface.h:29
virtual UGameplayTasksComponent * GetGameplayTasksComponent(const UGameplayTask &Task) const PURE_VIRTUAL(IGameplayTaskOwnerInterface
Definition GameplayTaskOwnerInterface.h:26
Definition VisualLoggerDebugSnapshotInterface.h:17
virtual void GrabDebugSnapshot(struct FVisualLogEntry *Snapshot) const
Definition VisualLoggerDebugSnapshotInterface.h:20
Definition Sockets.Build.cs:6
Definition ScriptInterface.h:139
Definition SubclassOf.h:30
Definition ActorChannel.h:78
Definition ActorComponent.h:152
AActor * GetOwner() const
Definition ActorComponent.h:1534
virtual ENGINE_API void ReadyForReplication()
Definition ActorComponent.cpp:1604
Definition GameplayTaskResource.h:15
Definition GameplayTask.h:146
Definition EngineBaseTypes.h:571
Definition GameplayTask.h:46
Definition GameplayTasksComponent.h:44
UGameplayTask & RelatedTask
Definition GameplayTasksComponent.h:46
EGameplayTaskEvent Event
Definition GameplayTasksComponent.h:45
FGameplayTaskEventData(EGameplayTaskEvent InEvent, UGameplayTask &InRelatedTask)
Definition GameplayTasksComponent.h:48
Definition EngineTypes.h:3601
Definition VisualLoggerTypes.h:205
Definition ObjectPtr.h:488