private TodoDatabase CreateTodoDatabase() { // Create default database TodoDatabase db = ScriptableObject.CreateInstance <TodoDatabase>(); System.IO.Directory.CreateDirectory(Application.dataPath + _todoDirectoryPath); AssetDatabase.CreateAsset(db, _todoDatabasePath); GUI.changed = true; return(db); }
private static void LoadTodoDatabase() { _data = AssetDatabase.LoadAssetAtPath <TodoDatabase>("Assets/Editor/TodoTree/TodoDatabase.asset"); }
private void LoadTodoDatabase() { // Create a new one if config doesn't exist. _data = AssetDatabase.LoadAssetAtPath <TodoDatabase>(_todoDatabasePath) ?? CreateTodoDatabase(); }