From 43426ab5fc0c9cdcfd3e4e02911d93ad9fca90eb Mon Sep 17 00:00:00 2001 From: tian <11429339@qq.com> Date: Sat, 13 Jun 2026 17:27:06 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20MunitionEntity=20=E6=8F=92=E5=80=BC?= =?UTF-8?q?=E5=88=B0=E7=B2=BE=E7=A1=AE=E9=87=8A=E6=94=BE=E9=AB=98=E5=BA=A6?= =?UTF-8?q?=20+=20=E4=BF=AE=E6=AD=A3=20System.Math=20=E5=BC=95=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/CounterDrone.Core/Simulation/MunitionEntity.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/CounterDrone.Core/Simulation/MunitionEntity.cs b/src/CounterDrone.Core/Simulation/MunitionEntity.cs index 20eb65e..94ff05a 100644 --- a/src/CounterDrone.Core/Simulation/MunitionEntity.cs +++ b/src/CounterDrone.Core/Simulation/MunitionEntity.cs @@ -84,7 +84,7 @@ namespace CounterDrone.Core.Simulation float tPrev = _time - deltaTime; var (px0, py0, pz0) = Kinematics.ParabolicPosition( _startX, _startY, _startZ, _launchAngle, _azimuth, _muzzleVelocity, tPrev); - float frac = (ReleaseAltitude - py0) / Math.Max(0.01f, PosY - py0); + float frac = (ReleaseAltitude - py0) / System.Math.Max(0.01f, PosY - py0); PosX = px0 + (PosX - px0) * frac; PosY = ReleaseAltitude; PosZ = pz0 + (PosZ - pz0) * frac;