Пример #1
0
 public void OnRight()
 {
     TipsShow(false);
     buttonA.Enabled = true;
     buttonB.Enabled = true;
     buttonC.Enabled = true;
     buttonD.Enabled = true;
     if (Score != 1000000)
     {
         labelScore.Enabled  = true;
         labelScore.Location = new System.Drawing.Point(787, ScorePositionY + Yshift);
         Yshift -= 20;
         OnNextLevel?.Invoke(this, EventArgs.Empty);
         if (File.Exists(@"sound\duma.wav"))
         {
             new System.Media.SoundPlayer(@"sound\duma.wav").Play();
         }
         AnswerButtonsEnabled = true;
     }
     else
     {
         buttonTakeMoney_Click(this, EventArgs.Empty);
         OnStopGame();
     }
 }
Пример #2
0
    private void NextLevel()
    {
        currentLevel++;
        PlayerPrefs.SetInt("level", currentLevel);
        passedLevels++;

        Destroy(player.gameObject);
        OnNextLevel?.Invoke();
    }
Пример #3
0
    private void NextLevel()
    {
        OnNextLevel?.Invoke();

        if (currentLevel >= 3)
        {
            Home();
        }
        else
        {
            InitGame();
        }
    }
Пример #4
0
 public static void InvokeNextLevel()
 {
     OnNextLevel?.Invoke();
 }
Пример #5
0
 public void NextLevel()
 {
     OnNextLevel?.Invoke(this, new EventArgs());
 }
Пример #6
0
 private void GoToNextLevelLoose()
 {
     _counter = 0;
     Destroy(_previousLevel.gameObject);
     OnNextLevel.Invoke(false);
 }
Пример #7
0
 private void GoToNextLevelWin()
 {
     Destroy(_previousLevel.gameObject);
     OnNextLevel.Invoke(true);
 }