private static void OnValueDlgClose(object dialog) { m_parentTemplate = null; AMM_AddValueDialog dlg = dialog as AMM_AddValueDialog; dlg.onAddClick -= OnAddValueClick; dlg.onClose -= OnValueDlgClose; }
public static void AddValueDialog(AMM_BaseTemplate parent) { m_parentTemplate = parent; AMM_AddValueDialog dialog = EditorWindow.CreateInstance <AMM_AddValueDialog>(); dialog.onAddClick += OnAddValueClick; dialog.onClose += OnValueDlgClose; dialog.titleContent.text = "Add Value"; dialog.ShowAuxWindow(); }