Skills.GetSkillName C# (CSharp) Method

GetSkillName() public method

public GetSkillName ( int skillNo ) : string
skillNo int
return string
    public string GetSkillName(int skillNo)
    {
        return Skillnames[skillNo];
    }

Usage Example

Exemplo n.º 1
0
        /// <summary>
        /// Displays skills formatted for the "Show Skills" command
        /// </summary>
        /// <param name="chr">The character whose skills shall be displayed.</param>
        /// <param name="viewer">The character viewing the skills. (implementors)</param>
        /// <param name="Skill1">First skill to be displayed on this line.</param>
        /// <param name="Skill2">Second skill to be displayed.  Use Globals.eSkillType.None if no 2nd skill</param>
        public static void DisplayFormattedSkillLevelTwoPerLine(Character chr, Character viewer, DragonsSpine.Globals.eSkillType skill1, DragonsSpine.Globals.eSkillType skill2)
        {
            string skill1Title = "";
            string skill1Level = " [0]";

            try
            {
                string dots       = ".................................";
                string skill1Name = Skills.GetSkillName(skill1);

                skill1Title = Skills.GetSkillTitle(skill1, chr.BaseProfession, chr.GetSkillExperience(skill1), chr.gender);
                skill1Level = " [" + Skills.GetSkillLevel(chr, skill1) + "]";

                if (skill2 != Globals.eSkillType.None) // requested 2 skills to be displayed?
                {
                    string skill2Name  = Skills.GetSkillName(skill2);
                    string skill2Title = Skills.GetSkillTitle(skill2, chr.BaseProfession, chr.GetSkillExperience(skill2), chr.gender);
                    string skill2Level = " [" + Skills.GetSkillLevel(chr, skill2) + "]";

                    viewer.WriteToDisplay(skill1Name +
                                          dots.Substring(0, dots.Length - skill1Name.Length - skill1Title.Length) +
                                          skill1Title + skill1Level.PadRight(8, ' ') +
                                          skill2Name +
                                          dots.Substring(0, dots.Length - skill2Name.Length - skill2Title.Length) +
                                          skill2Title + skill2Level);
                }
                else // only 1 skill to be displayed
                {
                    viewer.WriteToDisplay(skill1Name +
                                          dots.Substring(0, dots.Length - skill1Name.Length - skill1Title.Length) +
                                          skill1Title + skill1Level +
                                          "   ");
                }
            }
            catch (Exception e)
            {
                Utils.LogException(e);
            }
        }
All Usage Examples Of Skills::GetSkillName