private void enterPlayState()
    {
        setGameInfoText(null);
        AudioListener.pause = false;
        setScore(0, 0);
        _puck.Reset();
        _inPlay = true;

        //disables Update method to be called
        enabled = false;
    }
Beispiel #2
0
    private void ResetGame()
    {
        Score             = 0;
        m_LevelText.alpha = 0;
        m_Difficulty      = 0.0f;

        m_Puck.Reset();
        foreach (var paddle in GetPaddles())
        {
            paddle.ResetPosition();
        }
        AdjustForNewLevel();
    }
Beispiel #3
0
 private void OnTriggerEnter(Collider other)
 {
     if (other.name == Puck.name)
     {
         Puck.Reset();
         if (this.name.Contains("1"))
         {
             Player2.Score();
             Player1.Lose();
             Puck.PlayGoalSound();
         }
         else
         {
             Player1.Score();
             Player2.Lose();
             Puck.PlayGoalSound();
         }
     }
 }