/// <summary> /// 清理桌子 /// </summary> public void CleanTable() { FoodForCustomerCpt food = GetTableFood(); if (food != null) { //删除桌子上的食物 Destroy(food.gameObject); } SetTableStatus(TableStatusEnum.Idle); }
/// <summary> /// 设置食物 /// </summary> /// <param name="foodData"></param> public void CreateFood(InnFoodManager innFoodManager, OrderForCustomer orderForCustomer) { //创建食物 GameObject foodObj = Instantiate(itemFoodModel, objFoodContainer.transform); foodObj.SetActive(true); foodObj.transform.position = GameUtil.GetTransformInsidePosition2D(foodObj.transform, 0.5f); FoodForCustomerCpt foodCpt = foodObj.GetComponent <FoodForCustomerCpt>(); foodCpt.SetData(orderForCustomer.foodData, orderForCustomer.foodLevel); orderForCustomer.foodCpt = foodCpt; //食物创建动画 foodCpt.CreateAnim(); }