예제 #1
0
    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;
    }
예제 #2
0
    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);
        }
    }