private IEnumerator OnStatusDone(WebServiceReturnStatus status) { Debug.Log("GOT A THING:" + JsonWriter.Serialize(status)); Debug.Log(JsonWriter.Serialize(langGetter.Parse(status.text))); yield return(null); }
public void requestAllLanguagesInEditorSynchronous() { try { var languageRequest = new RequestAllLanguages(); allLanguagesSupported = languageRequest.Parse(makeCall(languageRequest)); } catch (CallException e) { Debug.LogError("error getting all languages:" + e.Message); } }
private LanguageList getLanguageList() { var language = new RequestAllLanguages(); var requester = new SyncronousEditorWebRequest(); WebServiceReturnStatus status = requester.request(language); LanguageList list = language.Parse(status.text); Assert.NotNull(list); Assert.IsTrue(list.languages.Count > 0); return(list); }
public void getLanguages() { var language = new RequestAllLanguages(); var requester = new SyncronousEditorWebRequest(); LanguageList list = language.Parse(requester.request(language).text); Assert.NotNull(list); englishLanguage = list.getLangaugeByCode("en-us"); backwardsLanguage = list.getLangaugeByCode(TransfluentLanguage.BACKWARDS_LANGUAGE_NAME); languageCache = list; Assert.AreNotEqual(englishLanguage.code, 0); Assert.NotNull(backwardsLanguage); }
public void testLanguageListGetterWithNoList() { //LanguageList list = ResourceLoadAdapter.getLanguageList(); //Assets/Transfluent/Resources/LanguageList.asset string languageListPath = "Assets/Transfluent/Resources/LanguageList.asset"; AssetDatabase.DeleteAsset(languageListPath); IWebService service = new SyncronousEditorWebRequest(); var request = new RequestAllLanguages(); WebServiceReturnStatus status = service.request(request); LanguageList list = request.Parse(status.text); Assert.NotNull(list); Assert.NotNull(list.languages); Assert.Greater(list.languages.Count, 0); var so = ResourceCreator.CreateSO <LanguageListSO>("LanguageList"); so.list = list; EditorUtility.SetDirty(so); LanguageList newList = ResourceLoadFacade.getLanguageList(); //NOTE: THIS IS THE RUNTIME VERSION... not the editor time version AssetDatabase.SaveAssets(); //manual load var fromDisk = AssetDatabase.LoadAssetAtPath(languageListPath, typeof(LanguageListSO)) as LanguageListSO; Assert.NotNull(fromDisk); Assert.NotNull(fromDisk.list); Assert.NotNull(fromDisk.list.languages); Assert.Greater(fromDisk.list.languages.Count, 0); Debug.Log("newlist:" + JsonWriter.Serialize(newList)); }
private LanguageList getLanguageList() { var language = new RequestAllLanguages(); var requester = new SyncronousEditorWebRequest(); WebServiceReturnStatus status = requester.request(language); LanguageList list = language.Parse(status.text); Assert.NotNull(list); Assert.IsTrue(list.languages.Count > 0); return list; }
public void requestAllLanguagesInEditorSynchronous() { try { var languageRequest = new RequestAllLanguages(); allLanguagesSupported = languageRequest.Parse(makeCall(languageRequest)); } catch(CallException e) { Debug.LogError("error getting all languages:" + e.Message); } }
private static IEnumerator OnStatusDoneStatic(WebServiceReturnStatus status) { Debug.Log("GOT A THING:" + JsonWriter.Serialize(status)); Debug.Log("SERIALIZED:" + JsonWriter.Serialize(langParser.Parse(status.text))); yield return(null); }