FileName: FlowActorReference.h
FlowActorReference.h
FFlowActorReference
// What's the scope of the Subject Actor// (Self, In Level or Runtime)UPROPERTY(EditAnywhere, Category = "Actor Reference")EFlowActorScope Scope = EFlowActorScope::Self; // Level Actor ReferenceUPROPERTY(EditAnywhere, Category = "Actor Reference", meta=(EditCondition="Scope==EFlowActorScope::InLevel", EditConditionHides))TSoftObjectPtr<AActor> LevelActor; // Runtime Actor, found via Gameplay Tag.UPROPERTY(EditAnywhere, Category = "Actor Reference", meta=(EditCondition="Scope==EFlowActorScope::Runtime", EditConditionHides))FGameplayTag ExternalActorTag;