StepAssetData
Resumen
Imova.Flux.StepAssetData es un ScriptableObject:
[CreateAssetMenu(fileName = "new Step Asset Data", menuName = "ScriptableObjects/Flux/Step/Add Step Store Data", order = 1)]
Según la documentación XML del propio código: "Clase orientada a almacenar pasos con sus respectivos triggers. TODO Esta informacion se debe consumir desde el servidor." En la práctica, funciona como una biblioteca local de Step que se fusiona en tiempo de ejecución con los datos obtenidos de Firebase, a través de StepHandler.
Cuándo usarla
La usan los diseñadores de contenido para definir pasos y sus triggers directamente en el editor de Unity, especialmente útil durante desarrollo o para contenido que aún no se ha migrado al servidor. En runtime, StepHandler combina estos pasos locales con los que llegan desde el backend, por lo que ambas fuentes conviven sin conflicto.
Propiedades
| Propiedad | Tipo | Descripción |
|---|---|---|
StepsList | List<Step> | Lista de pasos almacenados en este asset. |