Beispiel #1
0
        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();
    }