Esempio n. 1
0
    // Token: 0x06015986 RID: 88454 RVA: 0x005800CC File Offset: 0x0057E2CC
    private void Update()
    {
        if (!XunfeiSDKWrapper.m_isXFInit)
        {
            return;
        }
        XunfeiSDKWrapper.XFWinStatus xfwinStatus = this.XFWinGetRecognizeState();
        if (xfwinStatus == XunfeiSDKWrapper.XFWinStatus.COMPLETE)
        {
            return;
        }
        XunfeiSDKWrapper.XFWinTickRecognize(Time.unscaledTime, Time.unscaledDeltaTime);
        xfwinStatus = this.XFWinGetRecognizeState();
        string text = this.XFWinGetError();

        if (xfwinStatus == XunfeiSDKWrapper.XFWinStatus.COMPLETE)
        {
            this.OnAudioRecognized(this.XFWinGetRecognizeResult());
        }
        else if (!string.IsNullOrEmpty(text))
        {
            this.OnRecognizeFailed(text);
        }
    }