Make Unity timestamps realtime critical. (2)
This commit is contained in:
@@ -50,7 +50,7 @@ namespace Cryville.Common.Unity.Input {
|
||||
}
|
||||
public abstract string GetKeyName(int type);
|
||||
void Update() {
|
||||
double time = Time.timeAsDouble;
|
||||
double time = Time.realtimeSinceStartupAsDouble;
|
||||
foreach (var k in Keys) {
|
||||
Callback(k, 0, new InputVector(time, Vector3.zero));
|
||||
}
|
||||
@@ -64,7 +64,7 @@ namespace Cryville.Common.Unity.Input {
|
||||
void OnGUI() {
|
||||
var e = Event.current;
|
||||
if (e.keyCode == KeyCode.None) return;
|
||||
double time = Time.timeAsDouble;
|
||||
double time = Time.realtimeSinceStartupAsDouble;
|
||||
var key = (int)e.keyCode;
|
||||
switch (e.type) {
|
||||
case EventType.KeyDown:
|
||||
@@ -92,7 +92,7 @@ namespace Cryville.Common.Unity.Input {
|
||||
}
|
||||
void OnGUI() {
|
||||
var e = Event.current;
|
||||
double time = Time.timeAsDouble;
|
||||
double time = Time.realtimeSinceStartupAsDouble;
|
||||
var key = e.button;
|
||||
switch (e.type) {
|
||||
case EventType.MouseDown:
|
||||
|
Reference in New Issue
Block a user