void NewButtonClicked(object sender, EventArgs e) { Spell s = new Spell(); SpellEditorDialog dlg = new SpellEditorDialog(s); dlg.OKClicked += (object se, EventArgs ea) => { Spell.AddCustomSpell(s); Filter(true); }; MainUI.MainView.AddSubview(dlg.View); }
void CustomizeButtonClicked(object sender, EventArgs e) { if (DisplayItem != null) { Spell clone = (Spell)DisplayItem.Clone(); SpellEditorDialog dlg = new SpellEditorDialog(clone); dlg.OKClicked += (object se, EventArgs ea) => { clone.DBLoaderID = 0; Spell.AddCustomSpell(clone); Filter(true); }; MainUI.MainView.AddSubview(dlg.View); } }