Esempio n. 1
0
        private ScarabEffect GetScarabEffect()
        {
            ScarabEffect result = ScarabEffect.Unknown;

            Enum.TryParse(TypeLine.Split(' ')[1], true, out result);

            return(result);
        }
        protected ItemDisplayViewModel GetScarab(ScarabRank rank, ScarabEffect effect)
        {
            var itemDisplayViewModel = new ItemDisplayViewModel(null);

            foreach (var scarab in _items.Keys.OfType <Scarab>())
            {
                Item scarabItem = scarab;

                if (scarab.ScarabRank == rank && scarab.ScarabEffect == effect)
                {
                    itemDisplayViewModel = new ItemDisplayViewModel(scarabItem);

                    _items[scarabItem] = itemDisplayViewModel;
                    break;
                }
            }

            return(itemDisplayViewModel);
        }