IEnumerator AddVeggieToSalad(Vegetable veggie) { //Freeze player and Cutting Board //play chopping sound for interaction yield return(new WaitForSeconds(m_TimeForChoppingVeggies)); m_CuttingBoardSalad.AddVeggieToSalad(veggie); m_playerController.FreezePlayer(false); m_FreezeCuttingBoard = false; }
void GenerateRandomSalad() { int nRandomVeggies = Random.Range(m_MinVeggies, m_MaxVeggies); //generate nrandom for (int i = 0; i < nRandomVeggies; i++) { int veggieIndex = Random.Range(0, m_Vegetables.Length); var veggie = m_Vegetables[veggieIndex]; m_CustomerSalad.AddVeggieToSalad(veggie); } }