Inside Volume Trigger
UFPTask_InsideVolume · Inherits UFlowPilotTask → UObject · Tasks/FPTask_InsideVolume.h
Inside Volume
- Specific "Trigger Volume" class that only checks if N Actors are inside a volume.
- Actors can be found by ActorReference or Class Type
Properties
| Property | Default | Description |
|---|---|---|
Volume Actor ReferenceVolumeActorReference · FFlowActorReference | Trigger Volume Reference | |
Filter Actor TypeFilterActorType · EFPInsideVolumeFilterType | By Actor | Actor Filter Type |
Actor Type ReferenceActorTypeReference · FFlowActorReference | Actor Type Reference Editable when Filter Actor Type is By Actor | |
Class TypeClassType · TSoftClassPtr<AActor> | Class Type Reference Editable when Filter Actor Type is By Class | |
Comparison OperationComparisonOperation · EFPInsideVolumeComparisonOp | Equal | Comparison Operation for Actors Requires Inside Volume Editable when Filter Actor Type is By Class |
Required Actors CountRequiredActorsCount · int32 | 1 | How many Actors required inside volume Editable when Filter Actor Type is By Class |
Common Task options
Every Task also has Task Name, Description and Enabled, see FlowPilot Task.
Enums
EFPInsideVolumeFilterType
Inside Volume Filter Type
- Used to check N Actors of type Actor Reference
- or by Actor Class.
| Value | Description |
|---|---|
By ActorByActor | Filter Actors by Reference |
By ClassByClass | Filter Actors by Class |
EFPInsideVolumeComparisonOp
Inside Volume Comparison Op
- Used to cater to multiple conditions
- eg: Less than 2 Actors of Type X
- eg: Equal to 3 Actors of Type BP_Y
| Value | Description |
|---|---|
EqualEqual | |
Not EqualNotEqual | |
More ThanMoreThan | |
More Than Or EqualMoreThanOrEqual | |
Less ThanLessThan | |
Less Than Or EqualLessThanOrEqual |