public async Task <StudiesModel> GetStudyById(string studyId) { var apiUrl = string.Format("/studies/{0}", studyId); var request = new RestRequest(apiUrl, Method.GET); var response = await this.SendRequestAsync <StudiesModel>(request, string.Empty, apiUrl); if (response.IsSuccessful) { return(response.Data); } StudiesModel returnResponse = new StudiesModel(); return(await Task.FromResult <StudiesModel>(returnResponse)); }
public static void UpdateModel() { string path = ModelPath.Split(new char[] { '.' })[0]; StudiesModel model = Resources.Load <StudiesModel>(path); if (model == null) { return; } model.Initialize(); EditorUtility.SetDirty(model); AssetDatabase.SaveAssets(); }
public static void GenerateModel() { string path = "Assets/Resources/" + ModelPath; bool exists = File.Exists(path); if (exists) { Debug.LogWarning("Model already exists at " + path); return; } StudiesModel model = CreateInstance <StudiesModel>(); AssetDatabase.CreateAsset(model, path); AssetDatabase.SaveAssets(); UpdateModel(); }