/// <summary> /// Used to Stop Scanning internaly (can be forced) /// </summary> private void Stop(bool forced) { if (!forced && Callback == null) { Log.Warning("No Scan running"); return; } // Stop thread / Clean callback Log.Info("SimpleScanner -> Stop Scan"); #if !UNITY_WEBGL if (CodeScannerThread != null) { CodeScannerThread.Abort(); } #endif Callback = null; Status = ScannerStatus.Paused; }
private void Stop(bool forced) { if (!forced && Callback == null) { Debug.Log("No scan running"); return; } Debug.Log("Stop scanning"); #if !UNITY_WEBGL if (CodeScannerThread != null) { CodeScannerThread.Abort(); } #endif Callback = null; Status = DeviceCamera.ReadStatus.Paused; }