public void SettingsChangeDifficulty(GameManager.LevelDifficulty nDiff) { if (OnDifficultyChange != null) { OnDifficultyChange(nDiff); } }
//Settings Menu public void OnDifficultyChange() { int diff = (int)UIManager.Instance.difficultySlider.value; GameManager.LevelDifficulty newLevelDifficulty = (GameManager.LevelDifficulty)diff; EventManager.instance.SettingsChangeDifficulty(newLevelDifficulty); difficultyText.text = GameManager.instance.currentLevelDifficulty.ToString(); }
public override void _Ready() { this.LevelHolder = this.GetNode("Level") as Node2D; this.SpawnRandomScene(); this.EasyTimer = this.GetNode <Timer>("EasyTimer"); this.MediumTimer = this.GetNode <Timer>("MediumTimer"); this.EasyTimer.Start(60); this.currentDifficulty = GameManager.LevelDifficulty.easy; }
public void _on_MediumTimer_timeout() { this.currentDifficulty = GameManager.LevelDifficulty.hard; }
public void _on_EasyTimer_timeout() { this.currentDifficulty = GameManager.LevelDifficulty.medium; this.MediumTimer.Start(30); }