File Info
FileName: FlowPilotComponent.h
UFlowPilotComponent
Parent Classes:
[ UActorComponent
]
FlowPilotComponent initializes, maintains and runs a FlowPilot Data Asset.
Properties
Functions
SetFlowPilotAsset
Sets FlowPilot data asset
StartFlow
Start Current FlowPilot
StopFlow
Stops FlowPilot
PauseFlow
Pauses FlowPilot. Execution must have been started first
UnPauseFlow
UnPauses FlowPilot, if Paused.
IsPaused
Returns true if FlowPilot is Paused
IsDataSetup
Returns true if FlowPilotComponent has a FlowPilotAsset assigned.
GetRunState
Returns FlowPilot Run State
IsRunning
Returns true if FlowPilot’s run state is in Progress
FindSingleActor
Find a single actor from a FlowActorReference.
If there are multiple assigned to this reference, a warning will show up, and the first result returned
FindActors
Finds all actors from a FlowActorReference
FindSingleActorByTag
Finds and Caches Unique Actor via GameplayTag
FindActorsByTag
Find and Caches all Actors by Tag
BindToFlowPilotLifetime
Binds Lifetime of Actor to FlowPilot.
‘InActor’ will automatically be destroyed when FlowPilot execution ends.
PrefetchActorReference
Adds ‘ActorReference’ to list of actors that will be prefetched on ‘Setup
CacheTaggedActor
Caches ‘InActor’ with its associated unique tag ‘InGameplayTag’
GetFlowPilotName
Returns FlowPilot Data assets’s name.