Beispiel #1
0
        private IEnumerable <ClassFilterItem> GenerateAscendancyClassItems()
        {
            yield return(NoFilterItem);

            foreach (var nameToContent in CharacterNames.NameToContent)
            {
                var charClass = nameToContent.Value;
                yield return(new ClassFilterItem(charClass, null));

                foreach (var ascClass in SkillTree.AscendancyClassesForCharacter(charClass))
                {
                    yield return(new ClassFilterItem(charClass, ascClass));
                }
            }
        }