private void cmbSpell_SelectedIndexChanged(object sender, EventArgs e) { if (cmbSpell.SelectedIndex > 0) { mEditorItem.Spell = SpellBase.Get(SpellBase.IdFromList(cmbSpell.SelectedIndex - 1)); } else { mEditorItem.Spell = null; } }
private void btnAdd_Click(object sender, EventArgs e) { mEditorItem.Spells.Add(SpellBase.IdFromList(cmbSpell.SelectedIndex)); var n = lstSpells.SelectedIndex; lstSpells.Items.Clear(); for (var i = 0; i < mEditorItem.Spells.Count; i++) { lstSpells.Items.Add(SpellBase.GetName(mEditorItem.Spells[i])); } lstSpells.SelectedIndex = n; }
private void cmbSpell_SelectedIndexChanged(object sender, EventArgs e) { if (lstSpells.SelectedIndex > -1 && lstSpells.SelectedIndex < mEditorItem.Spells.Count) { mEditorItem.Spells[lstSpells.SelectedIndex] = SpellBase.IdFromList(cmbSpell.SelectedIndex); } var n = lstSpells.SelectedIndex; lstSpells.Items.Clear(); for (var i = 0; i < mEditorItem.Spells.Count; i++) { lstSpells.Items.Add(SpellBase.GetName(mEditorItem.Spells[i])); } lstSpells.SelectedIndex = n; }
private void SaveFormValues(KnowsSpellCondition condition) { condition.SpellId = SpellBase.IdFromList(cmbSpell.SelectedIndex); }
private void cmbTeachSpell_SelectedIndexChanged(object sender, EventArgs e) { mEditorItem.Spell = SpellBase.Get(SpellBase.IdFromList(cmbTeachSpell.SelectedIndex - 1)); }
private void btnSave_Click(object sender, EventArgs e) { mMyCommand.Add = !Convert.ToBoolean(cmbAction.SelectedIndex); mMyCommand.SpellId = SpellBase.IdFromList(cmbSpell.SelectedIndex); mEventEditor.FinishCommandEdit(); }