diff --git a/Assets/Plugins/Cryville.Input.Unity.Builtin/UnityGuiInputHandler.cs b/Assets/Plugins/Cryville.Input.Unity.Builtin/UnityGuiInputHandler.cs index 1674001..ce4fdc1 100644 --- a/Assets/Plugins/Cryville.Input.Unity.Builtin/UnityGuiInputHandler.cs +++ b/Assets/Plugins/Cryville.Input.Unity.Builtin/UnityGuiInputHandler.cs @@ -97,11 +97,7 @@ namespace Cryville.Input.Unity { useGUILayout = false; } void Update() { - double time = Time.realtimeSinceStartupAsDouble; - foreach (var k in ActiveKeys) { - Feed(k, 0, new InputFrame(time, new InputVector())); - } - Batch(time); + Batch(Time.realtimeSinceStartupAsDouble); } } diff --git a/Assets/Plugins/Cryville.Input.Unity.Builtin/UnityTouchHandler.cs b/Assets/Plugins/Cryville.Input.Unity.Builtin/UnityTouchHandler.cs index f3dcbe7..8ce1401 100644 --- a/Assets/Plugins/Cryville.Input.Unity.Builtin/UnityTouchHandler.cs +++ b/Assets/Plugins/Cryville.Input.Unity.Builtin/UnityTouchHandler.cs @@ -14,9 +14,11 @@ namespace Cryville.Input.Unity { /// /// Unity touch is not supported on the current device. public UnityTouchHandler() { +#if !UNITY_EDITOR // In the simulator, touch works but `touchSupported` returns false (by 2021.3) if (!unity::Input.touchSupported) { throw new NotSupportedException("Unity touch is not supported on this device"); } +#endif } /// diff --git a/Assets/Plugins/Cryville.Input.dll b/Assets/Plugins/Cryville.Input.dll index c05a24d..80ef344 100644 Binary files a/Assets/Plugins/Cryville.Input.dll and b/Assets/Plugins/Cryville.Input.dll differ