private IClass RandomClass() { var random = new Random(); int index = random.Next(IClass.allClasses.Count); return(IClass.FactoryMethod(IClass.allClasses[index].Name)); }
private void ClassChange(object sender, SelectionChangedEventArgs e) { if (!lCharacterClass.SelectedValue.Equals(null)) { selectedClass = IClass.FactoryMethod(lCharacterClass.SelectedValue.ToString()); UpdateEnabledClassSkillsComboBoxes(); UpdateClassSkillsComboBoxesItems(); } }
private void ClassSpecs(object sender, RoutedEventArgs e) { if (lCharacterClass.SelectedValue is null) { return; } string item = (string)lCharacterClass.SelectedValue; IClass selectedClass = IClass.FactoryMethod(item); MessageBox.Show(selectedClass.ToString()); }