Blueprintable Types
Spawn Entry
Extend USpawnEntryBase in Blueprints for you own entry types. This is useful when you create your own sampler node that constructs an entry to return, or create a custom decorator node that wraps the result.
Nodes
Sampler
Extend USpawnQuerySampler_BlueprintBase for custom sampler nodes. The following functions can be overriden in Blueprints:
-
ReceiveQuery
Return an entry with your own randomization, or construct a different one for each call.
-
ReceiveCheckIsActive
If overriden, dictates the active state of the node. Otherwise, the node is active when ReceiveQuery is implemented.
Decorator
Extend USpawnQueryDecorator_BlueprintBase for custom decorator nodes. The following functions can be overriden in Blueprints:
-
ReceiveCheckIsActive
If overriden, render the branch inactive when it returns false.
-
ReceiveRewrite
Change the entry yielded under this branch.
-
ReceiveMutateWeight
If overriden, change the weight of this branch.
Actors
ASpawnScatterActor spawns actors after the level loads. The functions below can be overriden:
-
GetContext
By default, it returns the default context. Override it to use your own context.
You can also add USpawnScatterComponent to your actors and call SpawnActors function to spawn on in-game events.