public void NewFile() { if (popup != null) { popup.Close(); } popup = UIController.Instance.ShowYesNoPopup(gameObject, "Do you wish to save your work?"); popup.OnAccept += () => { FileExplorer explorer = UIController.Instance.ShowSaveModel(); explorer.OnAccepted += (file) => LayerManager.Instance.ResetLayers(); }; popup.OnCancel += () => popup.Close(); popup.OnDecline += () => LayerManager.Instance.ResetLayers(); }
public void QuitApp() { if (popup != null) { popup.Close(); } popup = UIController.Instance.ShowYesNoPopup(gameObject, "Do you wish to save your work before leaving?"); popup.OnAccept += () => { FileExplorer explorer = UIController.Instance.ShowSaveModel(); explorer.OnAccepted += (file) => CloseAppication(); }; popup.OnCancel += () => popup.Close(); popup.OnDecline += () => CloseAppication(); }