private int Noesis_Init(string dataPath, string pluginsPath, bool isEditor, UnityLogCallback unityLog) { int deviceType = _initKernel(dataPath, pluginsPath, isEditor, unityLog); Noesis.Error.Check(); return deviceType; }
static extern int Noesis_Init([MarshalAs(UnmanagedType.LPWStr)]string dataPath, [MarshalAs(UnmanagedType.LPWStr)]string pluginsPath, bool isEditor, UnityLogCallback unityLog);
static extern void Noesis_RegisterUnityLogCallbacks(UnityLogCallback logCallback, UnityVerbosityCallback verbosityCallback);