using System.Collections.Generic; using jeanf.propertyDrawer; using UnityEngine; namespace jeanf.scenemanagement { [ScriptableObjectDrawer] [CreateAssetMenu(fileName = "Scenario", menuName = "LoadingSystem/Scenario")] public class Scenario : ScriptableObject { public Id id; public string scenarioName; public SceneReference scene; // will override the default app list for the listed zones and for time the scenario is running public List ZoneOverrides; public List dependenciesInThisScenario; public List listOfZonesNeededForThisScenario; public bool enableFadeOnLoad = true; } }