using System; using System.Collections.Generic; using SimpleCore.Navigation; using StandardScene.CarTypes; namespace StandardScene.Magnetic { /// /// scene.mag 平台画像:磁导航场景插件。 /// 车型:(FASS 1.0 TCP)、(FASS 2.0 UDP/任务状态机)。 /// Loop 导航:继续使用 Core LoopMission 或本插件 Mag2LoopMission 分配 goalSite, /// 拦截编译脚本后一次下发全程 0xB1 /// 宿主(Simple3)加载本 dll 后反射实例化并 OnActivate / 注册。 /// public sealed class MagneticSceneProfile : NavigationProfileBase { public override NavKind Kind => NavKind.Magnetic; public override string SceneId => "scene.mag"; public override string DisplayName => "磁导航平台"; public override IReadOnlyList CarTypes => new[] { typeof(MagCar), typeof(Mag2Car), }; public override void OnActivate(ISceneContext context) { context.Log($"{DisplayName} 已激活(车型:MagCar / Mag2Car)"); } } }