diff --git a/Assets/Tests/InputSystem.Editor/InputLatencyCalculatorTests.cs b/Assets/Tests/InputSystem.Editor/InputLatencyCalculatorTests.cs index e8a099be37..0f7cff1244 100644 --- a/Assets/Tests/InputSystem.Editor/InputLatencyCalculatorTests.cs +++ b/Assets/Tests/InputSystem.Editor/InputLatencyCalculatorTests.cs @@ -62,9 +62,9 @@ public void MetricsShouldOnlyUpdate_WhenPeriodHasElapsed() m_Sut = new InputLatencyCalculator(0.0); GivenSamples(0.5, 0.3, 0.4, 0.5); m_Sut.Update(1.0); - Assert.That(m_Sut.averageLatencySeconds, Is.EqualTo(0.1f)); - Assert.That(m_Sut.minLatencySeconds, Is.EqualTo(0.0f)); - Assert.That(m_Sut.maxLatencySeconds, Is.EqualTo(0.2f)); + Assert.That(m_Sut.averageLatencySeconds, Is.EqualTo(0.1f).Within(0.00001)); + Assert.That(m_Sut.minLatencySeconds, Is.EqualTo(0.0f).Within(0.00001)); + Assert.That(m_Sut.maxLatencySeconds, Is.EqualTo(0.2f).Within(0.00001)); } [Test] @@ -73,9 +73,9 @@ public void MetricShouldNotBeAffected_WhenMoreThanAPeriodHasElapsed() m_Sut = new InputLatencyCalculator(0.0); GivenSamples(0.5, 0.3, 0.4, 0.5); m_Sut.Update(2.0); - Assert.That(m_Sut.averageLatencySeconds, Is.EqualTo(0.1f)); - Assert.That(m_Sut.minLatencySeconds, Is.EqualTo(0.0f)); - Assert.That(m_Sut.maxLatencySeconds, Is.EqualTo(0.2f)); + Assert.That(m_Sut.averageLatencySeconds, Is.EqualTo(0.1f).Within(0.00001)); + Assert.That(m_Sut.minLatencySeconds, Is.EqualTo(0.0f).Within(0.00001)); + Assert.That(m_Sut.maxLatencySeconds, Is.EqualTo(0.2f).Within(0.00001)); } [Test] diff --git a/Packages/com.unity.inputsystem/InputSystem/Editor/InputSystemPluginControl.cs b/Packages/com.unity.inputsystem/InputSystem/Editor/InputSystemPluginControl.cs index f6f284b4e5..30ae8bee3e 100644 --- a/Packages/com.unity.inputsystem/InputSystem/Editor/InputSystemPluginControl.cs +++ b/Packages/com.unity.inputsystem/InputSystem/Editor/InputSystemPluginControl.cs @@ -43,6 +43,7 @@ private static void CheckForExtension() #if UNITY_2023_3_OR_NEWER BuildTarget.VisionOS, #endif + (BuildTarget)49, BuildTarget.NoTarget };