Exemple #1
0
        protected Rarity GetRarity(string rarity)
        {
            IList <Rarity> rarities = Rarities.Where(r => r.Name == rarity).ToList();

            if (rarities.Count == 1)
            {
                return(rarities[0]);
            }
            else
            {
                return new Rarity()
                       {
                           Id = -1, Name = rarity
                       }
            };
        }
        public List <RarityDefinition> GetUsableRarities(List <int> rarityTypes)
        {
            var result = Rarities.Where(x => rarityTypes.Contains(x.Id)).ToList();

            return(result);
        }