Пример #1
0
        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);
        }
Пример #2
0
        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);
            }
        }