private void SetPassedQuest(Machine.MachineType machineType) { switch (machineType) { case Machine.MachineType.PotatoWasher: KitchenSubTutorial.StrikeThroughText(_washText); _washed.Invoke(); break; case Machine.MachineType.PotatoPeeler: KitchenSubTutorial.StrikeThroughText(_peelText); _peeled.Invoke(); break; case Machine.MachineType.FryPacker: KitchenSubTutorial.StrikeThroughText(_packText); _cutt.Invoke(); break; case Machine.MachineType.FryCutter: KitchenSubTutorial.StrikeThroughText(_cutText); _packed.Invoke(); break; } }
public void ChooseDish(Dish dish) { Subscribe(dish); var sideDishes = dish.GetSideDishesLeft(); for (var i = 0; i < sideDishes.Count; ++i) { Subscribe(sideDishes[i]); } gameHandler.SubscribeToAllIngredients(this); if (dish.GetDishType() == Dish.DishTypes.BurgerAndFries) { _activeTutorial = _burgerTutorial; } else if (dish.GetDishType() == Dish.DishTypes.ChiliCheeseFries) { _activeTutorial = _ccFriesTutorial; } else if (dish.GetDishType() == Dish.DishTypes.FishAndChips) { _activeTutorial = _fishNChipsTutorial; } if (_activeTutorial != null) { _activeTutorial.Execute(); } }