|
|
|
@ -9,14 +9,12 @@ public class SysCalls: CallbackHandler<SysCalls> |
|
|
|
private const int MaxFileHandles = 50; |
|
|
|
|
|
|
|
private readonly UniQuake uq; |
|
|
|
private readonly double startTime; |
|
|
|
|
|
|
|
private readonly FileStream[] fileHandles = new FileStream[MaxFileHandles]; |
|
|
|
|
|
|
|
public SysCalls(UniQuake uniQuake) |
|
|
|
{ |
|
|
|
uq = uniQuake; |
|
|
|
startTime = Time.timeAsDouble; |
|
|
|
|
|
|
|
var callbacks = new Callbacks |
|
|
|
{ |
|
|
|
@ -129,7 +127,7 @@ public class SysCalls: CallbackHandler<SysCalls> |
|
|
|
|
|
|
|
private double FloatTime() |
|
|
|
{ |
|
|
|
return Time.timeAsDouble - startTime; |
|
|
|
return uq.CurrentTime; |
|
|
|
} |
|
|
|
|
|
|
|
[UnmanagedFunctionPointer(CallingConvention.Cdecl)] |
|
|
|
|