private void OcrSetup(UnityAction onSetupComplete) { _tesseract = new TesseractWrapper(); #if UNITY_EDITOR string datapath = Path.Combine(Application.streamingAssetsPath, "tessdata"); #elif UNITY_ANDROID string datapath = Application.persistentDataPath + "/tessdata/"; #else string datapath = Path.Combine(Application.streamingAssetsPath, "tessdata"); #endif if (_tesseract.Init("eng", datapath)) { Debug.Log("Init Successful"); onSetupComplete?.Invoke(); } else { Debug.LogError(_tesseract.GetErrorMessage()); } }
public string GetErrorMessage() { return(_tesseract?.GetErrorMessage()); }