#if UNITY_EDITOR || UNITY_IOS || UNITY_TVOS using UnityEngine.InputSystem.Layouts; namespace UnityEngine.InputSystem.iOS { #if UNITY_DISABLE_DEFAULT_INPUT_PLUGIN_INITIALIZATION public #else internal #endif static class iOSSupport { public static void Initialize() { InputSystem.RegisterLayout("iOSGameController", matches: new InputDeviceMatcher() .WithInterface("iOS") .WithDeviceClass("iOSGameController")); InputSystem.RegisterLayout("XboxOneGampadiOS", matches: new InputDeviceMatcher() .WithInterface("iOS") .WithDeviceClass("iOSGameController") .WithProduct("Xbox Wireless Controller")); InputSystem.RegisterLayout("DualShock4GampadiOS", matches: new InputDeviceMatcher() .WithInterface("iOS") .WithDeviceClass("iOSGameController") .WithProduct("DUALSHOCK 4 Wireless Controller")); } } } #endif // UNITY_EDITOR || UNITY_IOS || UNITY_TVOS