|
|
|
@ -35,6 +35,7 @@ public class SysCalls: CallbackHandler<SysCalls> |
|
|
|
public IntPtr SysFloatTime; |
|
|
|
} |
|
|
|
|
|
|
|
[UnmanagedFunctionPointer(CallingConvention.Cdecl)] |
|
|
|
private delegate void SysPrintCallback(IntPtr target, [MarshalAs(UnmanagedType.LPStr)] string message); |
|
|
|
|
|
|
|
[AOT.MonoPInvokeCallback(typeof(SysPrintCallback))] |
|
|
|
@ -48,6 +49,7 @@ public class SysCalls: CallbackHandler<SysCalls> |
|
|
|
Debug.Log(message); |
|
|
|
} |
|
|
|
|
|
|
|
[UnmanagedFunctionPointer(CallingConvention.Cdecl)] |
|
|
|
private delegate void SysErrorCallback(IntPtr target, [MarshalAs(UnmanagedType.LPStr)] string message); |
|
|
|
|
|
|
|
[AOT.MonoPInvokeCallback(typeof(SysErrorCallback))] |
|
|
|
@ -63,6 +65,7 @@ public class SysCalls: CallbackHandler<SysCalls> |
|
|
|
Application.Quit(1); |
|
|
|
} |
|
|
|
|
|
|
|
[UnmanagedFunctionPointer(CallingConvention.Cdecl)] |
|
|
|
private delegate void SysQuitCallback(IntPtr target); |
|
|
|
|
|
|
|
[AOT.MonoPInvokeCallback(typeof(SysQuitCallback))] |
|
|
|
@ -77,6 +80,7 @@ public class SysCalls: CallbackHandler<SysCalls> |
|
|
|
Application.Quit(0); |
|
|
|
} |
|
|
|
|
|
|
|
[UnmanagedFunctionPointer(CallingConvention.Cdecl)] |
|
|
|
private delegate double SysFloatTimeCallback(IntPtr target); |
|
|
|
|
|
|
|
[AOT.MonoPInvokeCallback(typeof(SysFloatTimeCallback))] |
|
|
|
|