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(); } }
private void NextLevel() { currentLevel++; PlayerPrefs.SetInt("level", currentLevel); passedLevels++; Destroy(player.gameObject); OnNextLevel?.Invoke(); }
private void NextLevel() { OnNextLevel?.Invoke(); if (currentLevel >= 3) { Home(); } else { InitGame(); } }
private void GoToNextLevel(OnNextLevel e) { if (_NextLevel > _Level.Count - 1) { _NextLevel = 0; IsEndLevel = true; } EventManager.TriggerEvent(new ControllerEvent(false)); _TimeCounting.StopTime(); //LEADERBOARD ADD CHALLENGE if (_ThisLevel == 29) { Debug.Log("LEVEL 30 = " + _TimeCounting.GetTime()); EventManager.TriggerEvent(new LeaderboardAddEvent(_TimeCounting.GetTime(), LeaderboardType.CHALLENGE_1)); } //_WinUI.SetActive(true); _TransitionObject.SetActive(true); _Transition.CrossFade("FadeIn", 0); StartCoroutine(WinTransition()); for (int i = 0; i < _Level.Count; i++) { if (i == Global.Level) { if ((_Level[i].IsClear == false) && (_Level[i].Stage == 1)) { Global.StarCollect += 3; Global.StarPerStage1 += 3; Debug.Log(Global.StarCollect); _Level[i].IsClear = true; } if ((_Level[i].IsClear == false) && (_Level[i].Stage == 2)) { Global.StarCollect += 3; Global.StarPerStage2 += 3; Debug.Log(Global.StarCollect); _Level[i].IsClear = true; } if ((_Level[i].IsClear == false) && (_Level[i].Stage == 3)) { Global.StarCollect += 3; Global.StarPerStage3 += 3; Debug.Log(Global.StarCollect); _Level[i].IsClear = true; } if ((_Level[i].IsClear == false) && (_Level[i].Stage == 4)) { Global.StarCollect += 3; Global.StarPerStage4 += 3; Debug.Log(Global.StarCollect); _Level[i].IsClear = true; } if ((_Level[i].IsClear == false) && (_Level[i].Stage == 5)) { Global.StarCollect += 3; Global.StarPerStage5 += 3; Debug.Log(Global.StarCollect); _Level[i].IsClear = true; } if ((_Level[i].IsClear == false) && (_Level[i].Stage == 6)) { Global.StarCollect += 3; Global.StarPerStage6 += 3; Debug.Log(Global.StarCollect); _Level[i].IsClear = true; } } } if (IsEndLevel == true) { _NextLevelButton.SetActive(false); } EventManager.TriggerEvent(new BGMEvent(PlayType.STOP)); EventManager.TriggerEvent(new SFXPlayEvent(SfxType.LABIRIN, true)); }
public static void InvokeNextLevel() { OnNextLevel?.Invoke(); }
public void NextLevel() { OnNextLevel?.Invoke(this, new EventArgs()); }
private void GoToNextLevelLoose() { _counter = 0; Destroy(_previousLevel.gameObject); OnNextLevel.Invoke(false); }
private void GoToNextLevelWin() { Destroy(_previousLevel.gameObject); OnNextLevel.Invoke(true); }