Skip to content

FPTask_SpawnClass.h

File Info

FileName: FPTask_SpawnClass.h

UFPTask_SpawnClass

Parent Classes: [ UFlowPilotTask ]

Spawns a Class

Properties

// Spawn Lifetime dictates when we Destroy this Actor or leave it alive forever
UPROPERTY(EditAnywhere, Category = "FlowPilot")
EFlowActorSpawnLifetime ActorSpawnLifetime = EFlowActorSpawnLifetime::Persistent;
// UClass to Spawn
UPROPERTY(EditAnywhere, Category = "FlowPilot")
TObjectPtr<UClass> SpawnClass;
// Spawn Location Reference
UPROPERTY(EditAnywhere, Category = "FlowPilot")
FFlowActorReference SpawnLocationReference;
// Spawn Offset
UPROPERTY(EditAnywhere, Category = "FlowPilot")
FVector SpawnOffset = FVector::ZeroVector;
// GameplayTags to add Spawned Actor
UPROPERTY(EditAnywhere, Category = "FlowPilot")
FGameplayTagContainer TagsToAddActor;
// Spawn Collision Method
UPROPERTY(EditAnywhere, Category = "FlowPilot")
ESpawnActorCollisionHandlingMethod SpawnCollisionMethods = ESpawnActorCollisionHandlingMethod::AdjustIfPossibleButAlwaysSpawn;