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); }