From 274779309d4853734be042a9334b979ec02e4b23 Mon Sep 17 00:00:00 2001 From: tian <11429339@qq.com> Date: Mon, 15 Jun 2026 16:29:31 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20Unity=20=E8=84=9A=E6=9C=AC=E6=B8=85?= =?UTF-8?q?=E7=90=86=E6=97=A7=E5=BC=95=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ScenarioManager.SaveRoute: groupId→waveId 参数重命名 ManagerVerification: 移除冗余手动插弹药(DB已自动种子) SimulationBootstrap: 更新为预设/自定义双模式模板 --- .../CounterDrone.Core/CounterDrone.Core.dll | Bin 145920 -> 145920 bytes .../CounterDrone.Core/CounterDrone.Core.pdb | Bin 59248 -> 59244 bytes .../Scripts/Managers/ManagerVerification.cs | 1 - .../Scripts/Managers/ScenarioManager.cs | 2 +- 4 files changed, 1 insertion(+), 2 deletions(-) diff --git a/src/Unity/Assets/Plugins/CounterDrone.Core/CounterDrone.Core.dll b/src/Unity/Assets/Plugins/CounterDrone.Core/CounterDrone.Core.dll index 0d3bf12dfd9c3495f0e9a308ff2d9dca9a0af413..beef6804f606467397d145f92376b3582461fa9e 100644 GIT binary patch delta 250 zcmZqp!qM=BV?qZ@)_a$OjXkYBj9Yt{zHkXd&oU6=*iq#;wW`;-BkNEXjWbt6x`)#_6 zAya@rf%4>BpU)HBCa?70q&oeX!}J?NMkT%uwbxcNCsjv1`{B(0P_tP%o$R^d~*gvuxKJfB10-reG*U|NUbSQg$aWZ SgE5c=;sH(BUT@CS$OHfwv`H@j delta 250 zcmZqp!qM=BV?qbZKfknPjXkYBj9Yt{zHkYI@^gB3x4v*(dXs6P%G2PB+b3`{r7CL} zTBMmLnOm9|7@DS-T9~Anm>F7{7$=!pSQwa@rX(dBS{fx=ni`vKm(^$b&B*eT&vNf{ z8AGN3f&Sdt8^UjJI4$aWcW{C8^N#5?hD_B8P|;71prRo4OL*(}U2}}R&c&GYZ5KCU zl4SKaWUydJV=!k(0%A)B69xkYLk3fZ6d<+$^3s6V3@8GUF$SsuiCO^Fn1R(KF(iZK TjDWNyP{f$QbbGxyQzH`qQQ}LP diff --git a/src/Unity/Assets/Plugins/CounterDrone.Core/CounterDrone.Core.pdb b/src/Unity/Assets/Plugins/CounterDrone.Core/CounterDrone.Core.pdb index 88c1caf48733d2742cf4ccfcad32496799fe4659..c35c9bd8fc4a69d80d97c194cf78952cc135ba59 100644 GIT binary patch delta 5783 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 IZL+BUAHN}q5dZ)H delta 5788 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.ToList(); var detail = scenarioMgr.GetDetail(taskId); diff --git a/src/Unity/Assets/Scripts/Managers/ScenarioManager.cs b/src/Unity/Assets/Scripts/Managers/ScenarioManager.cs index be2bedb..2fe463e 100644 --- a/src/Unity/Assets/Scripts/Managers/ScenarioManager.cs +++ b/src/Unity/Assets/Scripts/Managers/ScenarioManager.cs @@ -48,7 +48,7 @@ namespace CounterDrone.Unity public void SaveTarget(string taskId, TargetConfig t) => _service.SaveTarget(taskId, t); public void SaveDeployment(string taskId, List e) => _service.SaveDeployment(taskId, e); public void SaveCloud(string taskId, CloudDispersal c) => _service.SaveCloudDispersal(taskId, c); - public void SaveRoute(string taskId, string groupId, RoutePlan r, List w) => _service.SaveRoute(taskId, groupId, r, w); + public void SaveRoute(string taskId, string waveId, RoutePlan r, List w) => _service.SaveRoute(taskId, waveId, r, w); public void UpdateStep(string taskId, int step) => _service.UpdateStep(taskId, step); [ContextMenu("Verify")]