void UpdateSkillLabels()
        {
            ITextProvider textProvider = DaggerfallUnity.Instance.TextProvider;

            // Set primary skills label text
            for (int i = 0; i < DaggerfallSkills.PrimarySkillsCount; i++)
            {
                primarySkillLabels[i].Text = textProvider.GetSkillName(primarySkills[i]);
            }

            // Set major skills label text
            for (int i = 0; i < DaggerfallSkills.MajorSkillsCount; i++)
            {
                majorSkillLabels[i].Text = textProvider.GetSkillName(majorSkills[i]);
            }

            // Set minor skills label text
            for (int i = 0; i < DaggerfallSkills.MinorSkillsCount; i++)
            {
                minorSkillLabels[i].Text = textProvider.GetSkillName(minorSkills[i]);
            }
        }
예제 #2
0
 /// <summary>
 /// Gets text for skill name.
 /// </summary>
 /// <param name="skill">Skill.</param>
 /// <returns>Text for this skill.</returns>
 public virtual string GetSkillName(DFCareer.Skills skill)
 {
     return(fallback.GetSkillName(skill));
 }