/// <summary> /// Instructs the cloud recognition service to execute a FindMarker request. /// </summary> /// <param name="imageBase64">Image base64.</param> public void ExecuteFindMarkerRequest() { if (_findMarkerRequestRunning) { return; } _findMarkerRequestRunning = true; int size = PikkartARCore.GetUpdatedServerBuffer(_nativeArray); if (size == 0) { _findMarkerRequestRunning = false; return; } string imageDescriptor = Marshal.PtrToStringAnsi(_nativeArray); PikkartARHelper.Instance.LaunchCoroutine(_cloudRecognitionService.FindMarker(imageDescriptor, FindMarkerCallbackOK, FindMarkerCallbackKO)); }