public void SetDifficultyLevel(int index) { if (userData.SetDifficultyLevelByIndex(index)) { currentDifficultyLevel = userData.GetDifficultyLevel(); UpdateHighScore(); EventBroker.CallChangeDifficultyLevel(); } }
private void Start() { birds = new GameObject[birdHouse.birdInfos.Capacity]; Load(); currentDifficultyLevel = userData.GetDifficultyLevel(); CurrentBirdIndex = GetCurrentBirdIndex(); SelectBird(CurrentBirdIndex, false); EventBroker.CallChangeDifficultyLevel(); Score = 0; Record = userData.GetCurrentLevelRecord(); Coins = userData.Coins; gameState = GameState.Idle; UpdateHighScore(); }