diff --git a/Assets/Tests/InputSystem/Plugins/DualShockTests.cs b/Assets/Tests/InputSystem/Plugins/DualShockTests.cs index 8998758b2f..0d52e0460f 100644 --- a/Assets/Tests/InputSystem/Plugins/DualShockTests.cs +++ b/Assets/Tests/InputSystem/Plugins/DualShockTests.cs @@ -1,7 +1,7 @@ using UnityEngine.InputSystem; using UnityEngine.InputSystem.LowLevel; using UnityEngine.InputSystem.DualShock; -#if UNITY_EDITOR || UNITY_STANDALONE_OSX || UNITY_STANDALONE_WIN || UNITY_WSA +#if UNITY_EDITOR || UNITY_STANDALONE_OSX || UNITY_STANDALONE_WIN || UNITY_WSA || UNITY_STANDALONE_LINUX using UnityEngine.InputSystem.DualShock.LowLevel; #endif using UnityEngine.InputSystem.Processors; @@ -18,7 +18,7 @@ internal class DualShockTests : CoreTestsFixture { -#if UNITY_EDITOR || UNITY_STANDALONE_WIN || UNITY_STANDALONE_OSX || UNITY_WSA +#if UNITY_EDITOR || UNITY_STANDALONE_WIN || UNITY_STANDALONE_OSX || UNITY_WSA || UNITY_STANDALONE_LINUX public DualShockGamepad Devices_SupportsDualShockAsHID(TState state) where TDevice : DualShockGamepad where TState : struct, IInputStateTypeInfo diff --git a/Packages/com.unity.inputsystem/InputSystem/InputSystem.cs b/Packages/com.unity.inputsystem/InputSystem/InputSystem.cs index 34d4462e22..ece0fe119c 100644 --- a/Packages/com.unity.inputsystem/InputSystem/InputSystem.cs +++ b/Packages/com.unity.inputsystem/InputSystem/InputSystem.cs @@ -3822,7 +3822,7 @@ private static void PerformDefaultPluginInitialization() WebGL.WebGLSupport.Initialize(); #endif - #if UNITY_EDITOR || UNITY_STANDALONE_OSX || UNITY_STANDALONE_WIN || UNITY_WSA + #if UNITY_EDITOR || UNITY_STANDALONE_OSX || UNITY_STANDALONE_WIN || UNITY_STANDALONE_LINUX || UNITY_WSA Switch.SwitchSupportHID.Initialize(); #endif diff --git a/Packages/com.unity.inputsystem/InputSystem/Plugins/DualShock/DualShockGamepadHID.cs b/Packages/com.unity.inputsystem/InputSystem/Plugins/DualShock/DualShockGamepadHID.cs index 3cb6a963ef..c3b8314c26 100644 --- a/Packages/com.unity.inputsystem/InputSystem/Plugins/DualShock/DualShockGamepadHID.cs +++ b/Packages/com.unity.inputsystem/InputSystem/Plugins/DualShock/DualShockGamepadHID.cs @@ -1,4 +1,4 @@ -#if UNITY_EDITOR || UNITY_STANDALONE_OSX || UNITY_STANDALONE_WIN || UNITY_WSA || PACKAGE_DOCS_GENERATION +#if UNITY_EDITOR || UNITY_STANDALONE_OSX || UNITY_STANDALONE_WIN || UNITY_STANDALONE_LINUX || UNITY_WSA || PACKAGE_DOCS_GENERATION using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; diff --git a/Packages/com.unity.inputsystem/InputSystem/Plugins/DualShock/DualShockSupport.cs b/Packages/com.unity.inputsystem/InputSystem/Plugins/DualShock/DualShockSupport.cs index f7d8705798..51f53658d3 100644 --- a/Packages/com.unity.inputsystem/InputSystem/Plugins/DualShock/DualShockSupport.cs +++ b/Packages/com.unity.inputsystem/InputSystem/Plugins/DualShock/DualShockSupport.cs @@ -26,7 +26,7 @@ public static void Initialize() // or none at all. E.g. when connected via Bluetooth on OSX, the DualShock will // not return anything from IOHIDDevice_GetProduct() and IOHIDevice_GetManufacturer() // even though it will report the expected results when plugged in via USB. - #if UNITY_STANDALONE_WIN || UNITY_STANDALONE_OSX || UNITY_WSA || UNITY_EDITOR + #if UNITY_STANDALONE_WIN || UNITY_STANDALONE_OSX || UNITY_WSA || UNITY_EDITOR || UNITY_STANDALONE_LINUX InputSystem.RegisterLayout( matches: new InputDeviceMatcher() .WithInterface("HID") diff --git a/Packages/com.unity.inputsystem/InputSystem/Plugins/Switch/SwitchProControllerHID.cs b/Packages/com.unity.inputsystem/InputSystem/Plugins/Switch/SwitchProControllerHID.cs index 6a619301da..6f5024c875 100644 --- a/Packages/com.unity.inputsystem/InputSystem/Plugins/Switch/SwitchProControllerHID.cs +++ b/Packages/com.unity.inputsystem/InputSystem/Plugins/Switch/SwitchProControllerHID.cs @@ -1,4 +1,4 @@ -#if UNITY_EDITOR || UNITY_STANDALONE_WIN || UNITY_STANDALONE_OSX || UNITY_WSA || PACKAGE_DOCS_GENERATION +#if UNITY_EDITOR || UNITY_STANDALONE_WIN || UNITY_STANDALONE_OSX || UNITY_STANDALONE_LINUX || UNITY_WSA || PACKAGE_DOCS_GENERATION using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; @@ -12,7 +12,7 @@ namespace UnityEngine.InputSystem.Switch.LowLevel { -#if UNITY_EDITOR || UNITY_STANDALONE_WIN || UNITY_STANDALONE_OSX || UNITY_WSA +#if UNITY_EDITOR || UNITY_STANDALONE_WIN || UNITY_STANDALONE_OSX || UNITY_STANDALONE_LINUX || UNITY_WSA /// /// Structure of HID input reports for Switch Pro controllers. /// @@ -142,7 +142,7 @@ public void Release(Button button) namespace UnityEngine.InputSystem.Switch { -#if UNITY_EDITOR || UNITY_STANDALONE_WIN || UNITY_STANDALONE_OSX || UNITY_WSA || PACKAGE_DOCS_GENERATION +#if UNITY_EDITOR || UNITY_STANDALONE_WIN || UNITY_STANDALONE_OSX || UNITY_STANDALONE_LINUX || UNITY_WSA || PACKAGE_DOCS_GENERATION /// /// A Nintendo Switch Pro controller connected to a desktop mac/windows PC using the HID interface. /// diff --git a/Packages/com.unity.inputsystem/InputSystem/Plugins/Switch/SwitchSupportHID.cs b/Packages/com.unity.inputsystem/InputSystem/Plugins/Switch/SwitchSupportHID.cs index 3451f95f23..7b267cbffb 100644 --- a/Packages/com.unity.inputsystem/InputSystem/Plugins/Switch/SwitchSupportHID.cs +++ b/Packages/com.unity.inputsystem/InputSystem/Plugins/Switch/SwitchSupportHID.cs @@ -1,4 +1,4 @@ -#if UNITY_EDITOR || UNITY_SWITCH || UNITY_STANDALONE_WIN || UNITY_STANDALONE_OSX || UNITY_WSA +#if UNITY_EDITOR || UNITY_SWITCH || UNITY_STANDALONE_WIN || UNITY_STANDALONE_LINUX || UNITY_STANDALONE_OSX || UNITY_WSA using UnityEngine.InputSystem.Layouts; namespace UnityEngine.InputSystem.Switch