void Awake() { TryLoadDll("CurveTracer3DDriver.dll"); if (hLib == null) { return; } setBuffer = LoadFunction <SurfaceBuffer.SetBufferFunc>(hLib, "SetBuffer") as SurfaceBuffer.SetBufferFunc; getPercentComplete = LoadFunction <IntResultFunction>(hLib, "GetPercentComplete") as IntResultFunction; buffer = new SurfaceBuffer(); if (hLib == null) { lastErrorText = NO_DLL; } }
void Awake() { TryLoadDll("CurveTracer3DDriver.dll"); if (hLib == null) { return; } start = LoadFunction <IntResultFunction>(hLib, "Start") as IntResultFunction; getMajorVersion = LoadFunction <IntResultFunction>(hLib, "GetMajorVersion") as IntResultFunction; getMinorVersion = LoadFunction <IntResultFunction>(hLib, "GetMinorVersion") as IntResultFunction; isVersionConfirmed = LoadFunction <IntResultFunction>(hLib, "IsVersionConfirmed") as IntResultFunction; left = LoadFunction <VoidFuntion>(hLib, "TurnLeft") as VoidFuntion; right = LoadFunction <VoidFuntion>(hLib, "TurnRight") as VoidFuntion; stop = LoadFunction <VoidFuntion>(hLib, "Stop") as VoidFuntion; if (hLib == null) { stateText.text = NO_DLL; } }