Beispiel #1
0
    /// <summary>
    /// 创建食物
    /// </summary>
    public FoodForCoverCpt CreateFood()
    {
        GameObject      objFood      = Instantiate(objFoodPosition, objFoodModel, objFoodPosition.transform.position);
        FoodForCoverCpt foodForCover = objFood.GetComponent <FoodForCoverCpt>();

        foodForCover.SetData(menuInfo);
        return(foodForCover);
    }
Beispiel #2
0
    /// <summary>
    /// 展示审核的食物
    /// </summary>
    public void ShowFoodForAudit()
    {
        AudioHandler.Instance.PlaySound(AudioSoundEnum.Correct);
        List <MiniGameCookingAuditTableCpt> listTable = miniGameBuilder.GetListAuditTable();

        foreach (MiniGameCookingAuditTableCpt itemTable in listTable)
        {
            FoodForCoverCpt foodCoverCpt = itemTable.GetFood();
            if (foodCoverCpt != null)
            {
                foodCoverCpt.ShowFood();
            }
        }
    }
 /// <summary>
 /// 意图-前往评审
 /// </summary>
 public void SetIntentForGoToAudit()
 {
     try
     {
         //如果是对手。先创建一个食物
         if (characterMiniGameData.characterType == 0)
         {
             foodForCover = stoveCpt.CreateFood();
         }
         //将食物拿在手上
         foodForCover.transform.SetParent(objFoodPosition.transform);
         foodForCover.transform.position = objFoodPosition.transform.position;
     }
     catch
     {
     }
     characterMoveCpt.SetDestination(startPosition);
 }
 /// <summary>
 /// 意图-做菜 摆盘
 /// </summary>
 public void SetIntentForCookingEnd()
 {
     characterMoveCpt.SetDestination(stoveCpt.GetCookingEndPosition());
     foodForCover = stoveCpt.CreateFood();
 }