Пример #1
0
    /// <summary>
    /// 清理桌子
    /// </summary>
    public void CleanTable()
    {
        FoodForCustomerCpt food = GetTableFood();

        if (food != null)
        {
            //删除桌子上的食物
            Destroy(food.gameObject);
        }
        SetTableStatus(TableStatusEnum.Idle);
    }
Пример #2
0
    /// <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();
    }