- DroneSpec/FireUnitSpec/SensorSpec/EnvironmentSpec/FormationTemplate/RouteTemplate - EnumMetadata 移到 Services 目录 - 238 测试全过
20 lines
830 B
C#
20 lines
830 B
C#
using System.Collections.Generic;
|
|
|
|
namespace CounterDrone.Core.Models
|
|
{
|
|
/// <summary>想定完整配置(聚合 5 步配置)</summary>
|
|
public class ScenarioConfig
|
|
{
|
|
public Scenario Info { get; set; } = new();
|
|
public CombatScene Scene { get; set; } = new();
|
|
public List<ControlZone> ControlZones { get; set; } = new();
|
|
public List<ScenarioDrone> Drones { get; set; } = new();
|
|
public List<ScenarioUnit> Units { get; set; } = new();
|
|
public CloudDispersal Cloud { get; set; } = new();
|
|
/// <summary>多批次航路(多批次支持)</summary>
|
|
public List<RoutePlan> Routes { get; set; } = new();
|
|
/// <summary>按 WaveId 分组的航路点</summary>
|
|
public Dictionary<string, List<Waypoint>> WaypointGroups { get; set; } = new();
|
|
}
|
|
}
|