public void OnRemove(FoundResource A_0) { ExternResource res = this.Resources["res"] as ExternResource; if (A_0.Parent == null) { res.Resources.Remove(A_0); } else { A_0.Parent.Content.Remove(A_0); } }
public async void OnDelete(FoundResource A_0) { var result = await MainWindow.Instance.ShowMessageAsync("Delete Item", "This will delete the selected item, so it will not be loaded in the engine.", MessageDialogStyle.AffirmativeAndNegative); if (result == MessageDialogResult.Affirmative) { ExternResource res = this.Resources["res"] as ExternResource; if (A_0.Parent == null) { res.Resources.Remove(A_0); } else { A_0.Parent.Content.Remove(A_0); } } }
public void OnChangeMesh(FoundResource A_0) { MainWindow.Instance.ShowChangeMeshDialog(this.Resources["res"] as ExternResource, A_0); }