protected virtual void OnSelectedIngredient(object ingredientData) { IngredientMinion ingredient = (IngredientMinion)ingredientData; _HeroCharacter.Cook(ingredient, CookingPot); }