public void SetRecipe(Symptom symptom) { RecipeController recipe = CreateNewRecipe(); Recipes.Add(recipe); Image symptomIcon = GetSymptomIcon(symptom); if (symptomIcon != null) { recipe.SetSymptom(symptomIcon); } Image itemIcon = GetItemIcon(symptom.cure.GetComponent <Item>()); if (itemIcon != null) { recipe.SetItem(itemIcon); } }