12345678910111213141516171819202122232425262728293031323334 |
- #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>("iOSGameController",
- matches: new InputDeviceMatcher()
- .WithInterface("iOS")
- .WithDeviceClass("iOSGameController"));
- InputSystem.RegisterLayout<XboxOneGampadiOS>("XboxOneGampadiOS",
- matches: new InputDeviceMatcher()
- .WithInterface("iOS")
- .WithDeviceClass("iOSGameController")
- .WithProduct("Xbox Wireless Controller"));
- InputSystem.RegisterLayout<DualShock4GampadiOS>("DualShock4GampadiOS",
- matches: new InputDeviceMatcher()
- .WithInterface("iOS")
- .WithDeviceClass("iOSGameController")
- .WithProduct("DUALSHOCK 4 Wireless Controller"));
- }
- }
- }
- #endif // UNITY_EDITOR || UNITY_IOS || UNITY_TVOS
|