private void OnExperienceGained() { int calculatedLevel = GetExperienceLevel(); if (calculatedLevel > currentLevel) { currentLevel = calculatedLevel; OnPlayerLevelUpEvent?.Invoke(); } }
private void OnPlayerLevelUp(OnPlayerLevelUpEvent e) { this.lastLevelXP = this.nextLevelXP; this.nextLevelXP = e.nextLevelXP; this.currentLevel = e.newLevel; if (!e.shouldTriggerVFX) //NEED TO IMPROVE TO GAME FINISH WHEN MERGE WITH CRIS ROUNDS FEATURE { this.lastLevelXP = 0; this.ResetUI(); } }