The BP_Configurator Blueprint
The Product Configurator template has a Blueprint named BP_Configurator
that uses the data of a Level Variant Set to create an interface using UMG Widget Blueprints. This is a very interesting Blueprint to study because we will see several Blueprint concepts being used together.
There is an instance of BP_Configurator
on the level that you can select in the Outliner panel. In the Details panel, under the Default category, there are two instance-editable variables. The LVSActor variable is a reference to the Level Variant Sets Actor, and Camera Actor is a reference to the camera used to visualize the Product:
Before we open the BP_Configurator
Blueprint, let's look at STRUCT_VarSet, located in the Content > ProductConfig > Blueprints
folder:
The structure has two variables....