Variant Manager

Variant Manager

Windows
MacOS
Linux
On this page

Actions

Add Actor Binding

Binds the Actor to the Variant, internally creating an UVariantObjectBinding

Target is Variant Manager Blueprint Library

Add Variant

Adds Variant to the VariantSet's list of Variants

Target is Variant Manager Blueprint Library

Add Variant Set

Adds VariantSet to the LevelVariantSets' list of VariantSets

Target is Variant Manager Blueprint Library

Apply Property Value

Applies the recorded data from PropVal to the actor from which it was captured

Target is Variant Manager Blueprint Library

Capture Properties

Finds the actor binding to Actor within ContainerVariant and captures all the received Properties from it Returns an array of UPropertyValues that correspond to the captured properties The order matches the one in the Properties array

Target is Variant Manager Blueprint Library

Create Level Variant Sets Actor

Creates a new ALevelVariantSetsActor in the current scene and assigns LevelVariantSetsAsset to it

Target is Variant Manager Blueprint Library

Create Level Variant Sets Asset

Creates a new LevelVariantSetsAsset named AssetName (e.g. 'MyLevelVariantSets') in the content path AssetPath (e.g. '/Game')

Target is Variant Manager Blueprint Library

Get Capturable Properties

Returns a FCapturableProperty object for each property of Actor that we can capture

Target is Variant Manager Blueprint Library

Record Property Value

Records new data for PropVal from the actor from which it was captured

Target is Variant Manager Blueprint Library

Remove Actor Binding

Removes an actor binding to Actor from Variant, if it exists

Target is Variant Manager Blueprint Library

Remove Actor Binding by Name

Looks for an actor binding to an actor with ActorLabel within Variant and removes it, if it exists

Target is Variant Manager Blueprint Library

Remove Captured Property by Name

Looks for a property capture with PropertyDisplayName targetting this Actor within Variant and removes it, if it exists

Target is Variant Manager Blueprint Library

Remove Captured Property from Parent

Removes a property capture from an actor binding, if it exists

Target is Variant Manager Blueprint Library

Remove Variant by Name

Looks for a variant with VariantName within VariantSet and removes it, if it exists

Target is Variant Manager Blueprint Library

Remove Variant from Parent

Removes Variant from VariantSet, if that is its parent

Target is Variant Manager Blueprint Library

Remove Variant Set by Name

Looks for a variant set with VariantSetName within LevelVariantSets and removes it, if it exists

Target is Variant Manager Blueprint Library

Remove Variant Set from Parent

Removes VariantSet from LevelVariantSets, if that is its parent

Target is Variant Manager Blueprint Library

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback