Adapt resource manager to URI and list pattern.
This commit is contained in:
@@ -31,7 +31,7 @@ namespace Cryville.Crtr.Browsing.UI {
|
||||
}
|
||||
|
||||
void OnItemChanged() {
|
||||
ItemContainer.ItemCount = ResourceManager.ItemCount;
|
||||
ItemContainer.ItemCount = ResourceManager.Count;
|
||||
_selectedItems.Clear();
|
||||
_items.Clear();
|
||||
}
|
||||
@@ -40,7 +40,7 @@ namespace Cryville.Crtr.Browsing.UI {
|
||||
var bi = obj.GetComponent<BrowserItem>();
|
||||
_items[id] = bi;
|
||||
try {
|
||||
var item = ResourceManager.GetItemMeta(id);
|
||||
var item = ResourceManager[id];
|
||||
bi.Load(id, item, _selectedItems.Contains(id));
|
||||
}
|
||||
catch (Exception) {
|
||||
@@ -58,7 +58,7 @@ namespace Cryville.Crtr.Browsing.UI {
|
||||
_selectedItems.Clear();
|
||||
_items[id].OnSelect();
|
||||
_selectedItems.Add(id);
|
||||
Master.ShowDetail(id, ResourceManager.GetItemDetail(id));
|
||||
Master.ShowDetail(id, ResourceManager[id]);
|
||||
}
|
||||
|
||||
public void OnPathClicked(int id) {
|
||||
@@ -71,7 +71,7 @@ namespace Cryville.Crtr.Browsing.UI {
|
||||
|
||||
private void OnAddDialogClosed() {
|
||||
if (_dialog.FileName == null) return;
|
||||
if (ResourceManager.ImportItemFrom(_dialog.FileName)) {
|
||||
if (ResourceManager.ImportItemFrom(new Uri(_dialog.FileName))) {
|
||||
Popup.Create("Import succeeded");
|
||||
OnPathClicked(ResourceManager.CurrentDirectory.Length - 1);
|
||||
}
|
||||
|
Reference in New Issue
Block a user