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(); }
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(); }