Example #1
0
    public static void UpdateModel()
    {
        string path = ModelPath.Split(new char [] { '.' })[0];

        ResourcesDSModel model = Resources.Load <ResourcesDSModel>(path);

        if (model == null)
        {
            return;
        }

        model.Initialize(CSVPath);

        EditorUtility.SetDirty(model);
        AssetDatabase.SaveAssets();
    }
Example #2
0
    public static void GenerateModel()
    {
        string path   = "Assets/Resources/" + ModelPath;
        bool   exists = File.Exists(path);

        if (exists)
        {
            Debug.LogWarning("Model already exists at " + path);
            return;
        }

        ResourcesDSModel model = CreateInstance <ResourcesDSModel>();

        AssetDatabase.CreateAsset(model, path);
        AssetDatabase.SaveAssets();

        UpdateModel();
    }