private void OnExperienceGained()
        {
            int calculatedLevel = GetExperienceLevel();

            if (calculatedLevel > currentLevel)
            {
                currentLevel = calculatedLevel;
                OnPlayerLevelUpEvent?.Invoke();
            }
        }
Пример #2
0
 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();
     }
 }