FileName: FPTask_SpawnClass.h
FPTask_SpawnClass.h
UFPTask_SpawnClass
Parent Classes: [ UFlowPilotTask ]
UFlowPilotTask
Spawns a Class
// Spawn Lifetime dictates when we Destroy this Actor or leave it alive foreverUPROPERTY(EditAnywhere, Category = "FlowPilot")EFlowActorSpawnLifetime ActorSpawnLifetime = EFlowActorSpawnLifetime::Persistent; // UClass to SpawnUPROPERTY(EditAnywhere, Category = "FlowPilot")TObjectPtr<UClass> SpawnClass; // Spawn Location ReferenceUPROPERTY(EditAnywhere, Category = "FlowPilot")FFlowActorReference SpawnLocationReference; // Spawn OffsetUPROPERTY(EditAnywhere, Category = "FlowPilot")FVector SpawnOffset = FVector::ZeroVector; // GameplayTags to add Spawned ActorUPROPERTY(EditAnywhere, Category = "FlowPilot")FGameplayTagContainer TagsToAddActor; // Spawn Collision MethodUPROPERTY(EditAnywhere, Category = "FlowPilot")ESpawnActorCollisionHandlingMethod SpawnCollisionMethods = ESpawnActorCollisionHandlingMethod::AdjustIfPossibleButAlwaysSpawn;