From 0c8e24b079bdec8a44459e84a150bced643ea587 Mon Sep 17 00:00:00 2001 From: PopSlime Date: Sat, 12 Nov 2022 16:49:01 +0800 Subject: [PATCH] Make Unity timestamps realtime critical. --- Assets/Cryville/Common/Unity/Input/UnityKeyHandler.cs | 2 +- Assets/Cryville/Common/Unity/Input/UnityMouseHandler.cs | 2 +- Assets/Cryville/Common/Unity/Input/UnityTouchHandler.cs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Assets/Cryville/Common/Unity/Input/UnityKeyHandler.cs b/Assets/Cryville/Common/Unity/Input/UnityKeyHandler.cs index 2aa6d90..e728d71 100644 --- a/Assets/Cryville/Common/Unity/Input/UnityKeyHandler.cs +++ b/Assets/Cryville/Common/Unity/Input/UnityKeyHandler.cs @@ -38,7 +38,7 @@ namespace Cryville.Common.Unity.Input { } public override double GetCurrentTimestamp() { - return Time.timeAsDouble; + return Time.realtimeSinceStartupAsDouble; } } diff --git a/Assets/Cryville/Common/Unity/Input/UnityMouseHandler.cs b/Assets/Cryville/Common/Unity/Input/UnityMouseHandler.cs index 516a45c..f608abd 100644 --- a/Assets/Cryville/Common/Unity/Input/UnityMouseHandler.cs +++ b/Assets/Cryville/Common/Unity/Input/UnityMouseHandler.cs @@ -45,7 +45,7 @@ namespace Cryville.Common.Unity.Input { } public override double GetCurrentTimestamp() { - return Time.timeAsDouble; + return Time.realtimeSinceStartupAsDouble; } public class UnityMouseReceiver : MonoBehaviour { diff --git a/Assets/Cryville/Common/Unity/Input/UnityTouchHandler.cs b/Assets/Cryville/Common/Unity/Input/UnityTouchHandler.cs index 7fd5c44..2c73096 100644 --- a/Assets/Cryville/Common/Unity/Input/UnityTouchHandler.cs +++ b/Assets/Cryville/Common/Unity/Input/UnityTouchHandler.cs @@ -45,7 +45,7 @@ namespace Cryville.Common.Unity.Input { } public override double GetCurrentTimestamp() { - return Time.timeAsDouble; + return Time.realtimeSinceStartupAsDouble; } public class UnityPointerReceiver : MonoBehaviour {