diff --git a/src/Unity/Assets/Scripts/Managers/ScenarioManager.cs b/src/Unity/Assets/Scripts/Managers/ScenarioManager.cs index 2fe463e..6ca5a89 100644 --- a/src/Unity/Assets/Scripts/Managers/ScenarioManager.cs +++ b/src/Unity/Assets/Scripts/Managers/ScenarioManager.cs @@ -12,8 +12,10 @@ namespace CounterDrone.Unity { private IScenarioService _service; private SQLite.SQLiteConnection _db; + private IDataService _dataService; public IScenarioService Service => _service; + public IDataService DataService => _dataService; public void Awake() { @@ -28,6 +30,11 @@ namespace CounterDrone.Unity new ControlZoneRepository(_db), new TargetConfigRepository(_db), new EquipmentDeploymentRepository(_db), new CloudDispersalRepository(_db), new RoutePlanRepository(_db), new WaypointRepository(_db)); + _dataService = new DataService( + new AmmunitionSpecRepository(_db), new FireUnitSpecRepository(_db), + new DroneSpecRepository(_db), new SensorSpecRepository(_db), + new EnvironmentSpecRepository(_db), new FormationTemplateRepository(_db), + new RouteTemplateRepository(_db)); Debug.Log("ScenarioManager.Awake: OK"); } catch (System.Exception ex)