public TouchEventManipulator(DeviceSimulator deviceSimulator) { activators.Add(new ManipulatorActivationFilter() { button = MouseButton.LeftMouse }); var playerSettings = PlayerSettings.GetSerializedObject(); var activeInputHandler = playerSettings.FindProperty("activeInputHandler"); // 0 -> Input Manager, 1 -> Input System, 2 -> Both if (activeInputHandler.intValue == 0 || activeInputHandler.intValue == 2) { m_InputManagerBackend = new InputManagerBackend(); } m_DeviceSimulator = deviceSimulator; }
public TouchEventManipulator(DeviceSimulator deviceSimulator) { activators.Add(new ManipulatorActivationFilter() { button = MouseButton.LeftMouse }); var playerSettings = PlayerSettings.GetSerializedObject(); #if UNITY_2020_2_OR_NEWER var activeInputHandler = playerSettings.FindProperty("activeInputHandler").intValue; var builtInSystemEnabled = activeInputHandler == 0 || activeInputHandler == 2; #else var builtInSystemEnabled = !playerSettings.FindProperty("disableOldInputManagerSupport").boolValue; #endif if (builtInSystemEnabled) { m_InputManagerBackend = new InputManagerBackend(); } m_DeviceSimulator = deviceSimulator; }