Esempio n. 1
0
 public void ClearStack()
 {
     for (int i = 0; i < scoopStack.Count; i++)
     {
         Scoop scoop = scoopStack[scoopStack.Count - 1];
         scoopStack.RemoveAt(scoopStack.Count - 1);
         scoop.MeltScoop();
     }
 }
Esempio n. 2
0
    IEnumerator IGameOver()
    {
        yield return(audioManager.PlayAndWait(audioSource, audioManager.GameOverAudio));

        int pops = StackHeight() - 1;

        for (int i = 0; i < pops; i++)
        {
            audioManager.Play(audioSource, audioManager.DropScoopAudio);
            Scoop scoop = scoopStack[scoopStack.Count - 1];
            scoopStack.RemoveAt(scoopStack.Count - 1);
            scoop.MeltScoop();
            yield return(new WaitForSeconds(.1f));
        }
        yield return(CrumbleCone());

        SceneState.LoadScene(0); // Reload game scene for debug purposes
    }