Ejemplo n.º 1
0
        public override IEnumerator RunTest()
        {
            if (Config.Instance.FindCredentials(m_Translate.GetServiceID()) == null)
            {
                yield break;
            }

            m_Translate.GetModel("en-es", OnGetModel);
            while (!m_GetModelTested)
            {
                yield return(null);
            }

            m_Translate.GetModels(OnGetModels);
            while (!m_GetModelsTested)
            {
                yield return(null);
            }

            m_Translate.GetLanguages(OnGetLanguages);
            while (!m_GetLanguagesTested)
            {
                yield return(null);
            }

            m_Translate.Identify("What does the fox say?", OnIdentify);
            while (!m_IdentifyTested)
            {
                yield return(null);
            }

            m_Translate.GetTranslation("What does the fox say?", "en", "es", OnGetTranslation);
            while (!m_TranslateTested)
            {
                yield return(null);
            }

            yield break;
        }
 private void OnEnable()
 {
     Log.Status("TranslatorWidget", "OnEnable");
     //UnityEngine.Debug.LogWarning("TranslatorWidget - OnEnable");
     m_Translate.GetLanguages(OnGetLanguages);
 }