//Draws delete/restore/open buttons. private void DrawButtons() { EditorGUILayout.BeginVertical(); EditorGUILayout.BeginHorizontal(); if (GUILayout.Button("Delete All")) { if (EditorUtility.DisplayDialog("Delete Trash?", "Are you sure you want to complete this action?", "Yes", "No")) { RecycleBinFunctions.ClearRecycleBinDirectory(); } } if (GUILayout.Button("Restore All")) { if (EditorUtility.DisplayDialog("Restore Trash?", "Are you sure you want to complete this action?", "Yes", "No")) { RecycleBinFunctions.CopyFilesFromBinToAssetsFolder(); } } EditorGUILayout.EndHorizontal(); EditorGUILayout.Space(); if (GUILayout.Button("Open Trash")) { FileFunctions.OpenFolder(RecycleBinFunctions.GetRecycleBinAndCreateIfNull()); } EditorGUILayout.EndVertical(); }
public static void OpenTrash() { FileFunctions.OpenFolder(RecycleBinFunctions.GetRecycleBinAndCreateIfNull()); }