Example #1
0
        public void AddSkillPoints(SkillType skill, float addedSkillPoints)
        {
            float currentLevel = this.Get(skill);

            this.skillStats[(int)skill] += addedSkillPoints;
            float newLevel = this.Get(skill);

            if (newLevel > currentLevel)
            {
                this.skillPoints += GameGlobal.CalculateSkillPointsMadeFromLevelingUpSkill(skill, newLevel);
            }
        }