public IItem GetItem(string itemName) { return(ItemsInRoom.FirstOrDefault(item => item.Name.EqualsIgnoreCase(itemName))); }
public void RemoveItemFromRoom(IItem itemToRemove) { ItemsInRoom.Remove(itemToRemove); }
public bool IsItemInRoom(string itemNameToLookUp) { return(ItemsInRoom.Any(item => item.Name.EqualsIgnoreCase(itemNameToLookUp) && item.IsItemVisible())); }