private void Overwrite(AssetItem selectedItem) { m_windowManager.Confirmation("Scene with same name already exits", "Do you want to override it?", (sender, yes) => { //yes.Cancel = true; //m_parentDialog.gameObject.SetActive(false); m_parentDialog.Close(null); IRuntimeEditor editor = IOC.Resolve <IRuntimeEditor>(); editor.OverwriteScene(selectedItem, error => { sender.Close(null); if (error.HasError) { m_windowManager.MessageBox("Unable to save scene", error.ErrorText); } //m_parentDialog.Close(null); }); }, (sender, no) => Input.ActivateInputField(), "Yes", "No"); }
private void Overwrite(AssetItem selectedItem) { m_windowManager.Confirmation( m_localization.GetString("ID_RTEditor_SaveSceneDialog_SceneWithSameNameExists", "Scene with same name already exits"), m_localization.GetString("ID_RTEditor_SaveSceneDialog_DoYouWantToOverwriteIt", "Do you want to overwrite it?"), (sender, yes) => { m_parentDialog.Close(null); IRuntimeEditor editor = IOC.Resolve <IRuntimeEditor>(); editor.OverwriteScene(selectedItem, error => { sender.Close(null); if (error.HasError) { m_windowManager.MessageBox(m_localization.GetString("ID_RTEditor_SaveSceneDialog_UnableToSaveScene", "Unable to save scene"), error.ErrorText); } }); }, (sender, no) => Input.ActivateInputField(), m_localization.GetString("ID_RTEditor_SaveSceneDialog_Yes", "Yes"), m_localization.GetString("ID_RTEditor_SaveSceneDialog_No", "No")); }