Example #1
0
 /// <summary>
 /// Adds all skills of that race/class combination with max value
 /// </summary>
 /// <param name="learnAbilities">Whether to also learn all abilities, related to the given skills.</param>
 public void LearnAll(RaceId race, ClassId clss, bool learnAbilities)
 {
     foreach (SkillRaceClassInfo skillRaceClassInfo in SkillHandler.RaceClassInfos[(int)race][(int)clss].Values
              )
     {
         Skill skill = GetOrCreate(skillRaceClassInfo.SkillLine.Id, true);
         if (skill != null)
         {
             skill.LearnMax();
             if (learnAbilities)
             {
                 skill.LearnAllAbilities();
             }
         }
     }
 }