Logic cleanup for file dialog.

This commit is contained in:
2022-12-16 17:48:43 +08:00
parent b0c70bc62e
commit e6d94f248c
3 changed files with 35 additions and 47 deletions

View File

@@ -20,6 +20,8 @@ namespace Cryville.Crtr.Browsing {
_dialog = GameObject.Instantiate(Resources.Load<GameObject>("Common/FileDialog")).GetComponent<FileDialog>();
_dialog.gameObject.SetActive(false);
_dialog.Filter = ResourceManager.GetSupportedFormats();
_dialog.OnClose += OnAddDialogClosed;
}
private bool LoadPathPart(int id, GameObject obj) {
@@ -57,8 +59,6 @@ namespace Cryville.Crtr.Browsing {
}
public void OnAddButtonClicked() {
_dialog.Callback = OnAddDialogClosed;
_dialog.Filter = ResourceManager.GetSupportedFormats();
_dialog.Show();
}