public Food DescribeNewBoilAction(int stepNumber, Food foodToBeBoiled, float requiredTime) { Boil action = new Boil(stepNumber, foodToBeBoiled, requiredTime); _actions.Add(action); totalStepCount++; return(action.GetResultedFood()); }
public Food DescribeNewBoilAction(int stepNumber, string identifier, float requiredTime) { Food f = new Food(identifier); _initialFoods.Add(f); Boil action = new Boil(stepNumber, f, requiredTime); _actions.Add(action); totalStepCount++; return(action.GetResultedFood()); }
public Food DescribeNewBoilAction(int stepNumber, GameObject foodObject, float requiredTime) { Food f = new Food(foodObject.GetComponent <FoodStatus>().foodIdentifier); _initialFoods.Add(f); Boil action = new Boil(stepNumber, f, requiredTime); _actions.Add(action); totalStepCount++; return(action.GetResultedFood()); }