From bb0f5bdc5016a2840aa5f77e597776a3a822a3ef Mon Sep 17 00:00:00 2001 From: tian <11429339@qq.com> Date: Fri, 12 Jun 2026 11:54:12 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8A=A5=E5=91=8A=E6=8E=A8=E8=8D=90=E6=96=B9?= =?UTF-8?q?=E6=A1=88=E5=8A=A0=E5=8F=91=E5=B0=84=E6=96=B9=E5=BC=8F=EF=BC=88?= =?UTF-8?q?=E5=8D=95=E6=AC=A1=E9=BD=90=E5=B0=84/=E8=BF=9E=E7=BB=AD/?= =?UTF-8?q?=E8=84=89=E5=86=B2=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/CounterDrone.Core/Services/ReportGenerator.cs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/CounterDrone.Core/Services/ReportGenerator.cs b/src/CounterDrone.Core/Services/ReportGenerator.cs index 0800fca..86b99e4 100644 --- a/src/CounterDrone.Core/Services/ReportGenerator.cs +++ b/src/CounterDrone.Core/Services/ReportGenerator.cs @@ -61,6 +61,7 @@ namespace CounterDrone.Core.Services sb.AppendLine($"| 参数 | 值 |"); sb.AppendLine($"|------|-----|"); sb.AppendLine($"| 气溶胶类型 | {TranslateAerosol((AerosolType)config.Cloud.AerosolType)} |"); + sb.AppendLine($"| 发射方式 | {TranslateRelease((ReleaseMode)config.Cloud.ReleaseMode)} |"); sb.AppendLine($"| 弹药数 | {config.Cloud.SalvoRounds} 发 |"); sb.AppendLine($"| 云团间距 | {config.Cloud.SalvoSpacing:F0} m |"); sb.AppendLine($"| 拦截概率(算法估计) | {config.Cloud.EstimatedProbability.Value:P0} |"); @@ -184,6 +185,14 @@ namespace CounterDrone.Core.Services PowerType.Jet => "喷吸气式", _ => p.ToString(), }; + private static string TranslateRelease(ReleaseMode r) => r switch + { + ReleaseMode.Single => "单次齐射", + ReleaseMode.Continuous => "连续释放", + ReleaseMode.Pulse => "脉冲释放", + _ => r.ToString(), + }; + private static string TranslateEvent(SimEventType t) => t switch { SimEventType.MunitionLaunched => "🚀 弹药发射",