private void CatBox_SelectedIndexChanged(object sender, EventArgs e) { RitualCategory cat = (RitualCategory)CatBox.SelectedItem; SkillBox.Items.Clear(); switch (cat) { case RitualCategory.Binding: SkillBox.Items.Add("Arcana"); SkillBox.Items.Add("Religion"); break; case RitualCategory.Creation: SkillBox.Items.Add("Arcana"); SkillBox.Items.Add("Religion"); break; case RitualCategory.Deception: SkillBox.Items.Add("Arcana"); break; case RitualCategory.Divination: SkillBox.Items.Add("Arcana"); SkillBox.Items.Add("Nature"); SkillBox.Items.Add("Religion"); break; case RitualCategory.Exploration: SkillBox.Items.Add("Arcana"); SkillBox.Items.Add("Nature"); SkillBox.Items.Add("Religion"); break; case RitualCategory.Restoration: SkillBox.Items.Add("Heal"); break; case RitualCategory.Scrying: SkillBox.Items.Add("Arcana"); break; case RitualCategory.Travel: SkillBox.Items.Add("Arcana"); break; case RitualCategory.Warding: SkillBox.Items.Add("Arcana"); break; } }
private void CatBox_SelectedIndexChanged(object sender, EventArgs e) { RitualCategory selectedItem = (RitualCategory)this.CatBox.SelectedItem; this.SkillBox.Items.Clear(); switch (selectedItem) { case RitualCategory.Binding: { this.SkillBox.Items.Add("Arcana"); this.SkillBox.Items.Add("Religion"); return; } case RitualCategory.Creation: { this.SkillBox.Items.Add("Arcana"); this.SkillBox.Items.Add("Religion"); return; } case RitualCategory.Deception: { this.SkillBox.Items.Add("Arcana"); return; } case RitualCategory.Divination: { this.SkillBox.Items.Add("Arcana"); this.SkillBox.Items.Add("Nature"); this.SkillBox.Items.Add("Religion"); return; } case RitualCategory.Exploration: { this.SkillBox.Items.Add("Arcana"); this.SkillBox.Items.Add("Nature"); this.SkillBox.Items.Add("Religion"); return; } case RitualCategory.Restoration: { this.SkillBox.Items.Add("Heal"); return; } case RitualCategory.Scrying: { this.SkillBox.Items.Add("Arcana"); return; } case RitualCategory.Travel: { this.SkillBox.Items.Add("Arcana"); return; } case RitualCategory.Warding: { this.SkillBox.Items.Add("Arcana"); return; } default: { return; } } }