Usar Variant para cambios de vista en Interiores
Una de las características que se pueden encontrar en los mapas de interiores es la capacidad de cambiar las vistas del usuario, comenzando con una vista en primera persona y cambiándola a una vista orbital para obtener una perspectiva diferente.


A veces, al cambiar de vista, deseamos hacer modificaciones en el nivel para ocultar o alterar elementos y mejorar la visualización según la vista. Para esto, se ha implementado una funcionalidad que utiliza un VariantSet para gestionar estos cambios, funcionando como estados del mapa independientes de los cambios del configurador.

En esta imagen se puede ver como hay elementos que modificar para que la vista orbital sea correcta.
Configuración de cambios en la vista de interiores
Es necesario para utilizar esta funcionalidad que, incluso sin realizar configuraciones web o con elementos de Variant, estos elementos estén presentes en el nivel interior:
IdealTwinLevelVariantSetActor
LevelVariantSet (vinculado)
Una vez que tengamos estos elementos, los utilizaremos para configurar los cambios:
En la clase
IdealTwinLevelVariantSetActor, hay un botón para generar en elLevelVariantSetsel que será leído y los variants correspondientes.

Al acceder al
LevelVariantSets, podemos ver que se han creado los elementos necesarios para su uso en cada una de las vistas

Con estos pasos, ya es posible realizar las configuraciones del Variant de forma habitual, y el botón de cambio de vista activará la modificación si está configurado.