feat: ScenarioManager 接入 DataService — 前端启动前即可管理基础数据
This commit is contained in:
parent
6f28704368
commit
5d79e26e0f
@ -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)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user