public Dish CreateDish() { var t = Instantiate(dishTemplate, dishSocket.transform.position, Quaternion.identity, transform); dishSocket.Add(t.transform); dishes.Add(t); return(t); }
// Called by Staff public void CleanDish() { if (waitingDishes.Count <= 0) { return; } NoticeM.UseNotice("Clean!", transform.position); var t = dutyPoint.Remove(); cleanedPoint.Add(t.transform); // Take Clean var i = waitingDishes.Count - 1; waitingDishes[i].isClean = true; cleanedDishes.Add(waitingDishes[i]); waitingDishes.RemoveAt(i); }
public void TakeDish(Dish dish) { if (dish == null) { Say("No Dish? Fxxk you"); isAngry = true; return; } //dish.transform.rotation = Quaternion.identity; dish.transform.SetParent(handSocket.transform); handSocket.Add(dish.transform); if (!dish.isClean) { foreach (var item in dishes) { item.isClean = false; } } dishes.Add(dish); }
public void AddRequestFood(Food food) { Say("음식추가됨"); requestFood.Add(food); requestFoodObj.Add(food.transform); }