diff --git a/Assets/Cryville/Crtr/Browsing/UI/PathedResourceBrowser.cs b/Assets/Cryville/Crtr/Browsing/UI/PathedResourceBrowser.cs index 7d61ae8..41fec2d 100644 --- a/Assets/Cryville/Crtr/Browsing/UI/PathedResourceBrowser.cs +++ b/Assets/Cryville/Crtr/Browsing/UI/PathedResourceBrowser.cs @@ -109,5 +109,17 @@ namespace Cryville.Crtr.Browsing.UI { public void OnPathClicked(int index) { _manager.ReturnToDirectory(index); } + + public void OnDeleteClicked() { + if (_selectedItems.Count == 0) { + Popup.Create("No item is selected."); + return; + } + Dialog.Show(DeleteSelectedItems, "Are you sure to delete the selected item(s)?", "Yes", "No"); + } + void DeleteSelectedItems(int result) { + if (result != 0) return; + foreach (var item in _selectedItems.OrderByDescending(i => i)) _manager.RemoveAt(item); + } } }