private void OnValueDlgClose(object dialog) { _parentTemplate = null; AddValueDialog dlg = dialog as AddValueDialog; dlg.onAddClick -= OnAddValueClick; dlg.onClose -= OnValueDlgClose; }
private void AddValueDialog(BaseTemplate parent) { _parentTemplate = parent; AddValueDialog dialog = EditorWindow.CreateInstance <AddValueDialog>(); dialog.onAddClick += OnAddValueClick; dialog.onClose += OnValueDlgClose; #if UNITY_5 && !UNITY_5_0 dialog.titleContent.text = "Add Value"; #else dialog.title = "Add Value"; #endif dialog.ShowAuxWindow(); }