public List<Ingredient> GetIngredientsForCurrentComponent()
{
var gameStateService = ServiceLocator.Get<GameStateService> ();
return gameStateService.Read (gameState => {
return gameState.Ingredients.Values
.Where (ingr => ingr.CanBeUsedFor (_currentComponent))
.ToList ();
});
}