/// <summary> /// 创建食物 /// </summary> public FoodForCoverCpt CreateFood() { GameObject objFood = Instantiate(objFoodPosition, objFoodModel, objFoodPosition.transform.position); FoodForCoverCpt foodForCover = objFood.GetComponent <FoodForCoverCpt>(); foodForCover.SetData(menuInfo); return(foodForCover); }
/// <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(); }