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);
        }
Esempio n. 2
0
 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();
 }