Example #1
0
 public void Unlock(PlayerCharacter playerCharacter)
 {
     Learnt = true;
     if (UpgradeType == SkillUpgradeType.SkillPoints)
     {
         playerCharacter.AddSkillPoints(-SkillPointsToLevel);
     }
 }
Example #2
0
        public void Upgrade(PlayerCharacter playerCharacter)
        {
            if (UpgradeType == SkillUpgradeType.SkillPoints)
            {
                playerCharacter.AddSkillPoints(-SkillPointsToLevel);
            }

            CurrentRank++;
            if (CurrentRank > MaxRank)
            {
                CurrentRank = MaxRank;
            }
        }