/Engine/Plugins/Experimental/PCG/Source/PCG/Public/Elements/PCGSpawnActor.h
PCG settings class that allows spawning actors with some options to perform the work more efficiently. Note that depending on the options, any PCG components on the spawned actors can be also generated, which is why this class derives fromUPCGBaseSubgraphSettings- it has similar inner-workings to the subgraph node as far as data passing and dispatch go. Note that at this point in time, results from the underlying graphs being generated is not propagated back as results of this node.
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(BlueprintType, ClassGroup=(Procedural)) class UPCGSpawnActorSettings : public [UPCGBaseSubgraphSettings](API\Plugins\PCG\UPCGBaseSubgraphSettings)
TArray<FPCGAct...
ActorOverrides
EPCGAttachOptio...
AttachOptions
bool
bAllowTemplateActorEditing
bool
bForceDisableActorParsing
bool
bInheritActorTags
Warning: inheriting parent actor tags work only in non-collapsed actor hierarchies
bool
bSpawnByAttribute
EPCGSpawnActorG...
GenerationTrigger
EPCGSpawnActorO...
Option
TArray<FName>
PostSpawnFunctionNames
Can specify a list of functions from the template class to be called on each actor spawned, in order.
TSoftObjectPtr<...
RootActor
FName
SpawnAttribute
TArray<FName>
TagsToAddOnActors
TObjectPtr<AAc...
TemplateActor
TSubclassOf<AA...
TemplateActorClass