|
|
|
@ -13,8 +13,12 @@ public class Uniquake: MonoBehaviour |
|
|
|
private QuakeParms quakeParms; |
|
|
|
private UnityCallbacks callbacks = new UnityCallbacks(); |
|
|
|
|
|
|
|
private static double startTime; // TODO: this should be an instance field, but it requires a reference back to this object in the callbacks
|
|
|
|
|
|
|
|
void Start() |
|
|
|
{ |
|
|
|
startTime = Time.timeAsDouble; |
|
|
|
|
|
|
|
string[] arguments = |
|
|
|
{ |
|
|
|
"", |
|
|
|
@ -113,7 +117,7 @@ public class Uniquake: MonoBehaviour |
|
|
|
[AOT.MonoPInvokeCallback(typeof(RealtimeSinceStartupCallback))] |
|
|
|
private static double Callback_RealtimeSinceStartup() |
|
|
|
{ |
|
|
|
return Time.realtimeSinceStartupAsDouble; |
|
|
|
return Time.timeAsDouble - startTime; |
|
|
|
} |
|
|
|
|
|
|
|
private class UnityCallbacks |
|
|
|
|