Server.Items.RepairDeed.GetSkillTitle C# (CSharp) Méthode

GetSkillTitle() private static méthode

private static GetSkillTitle ( double skillLevel ) : Server.TextDefinition
skillLevel double
Résultat Server.TextDefinition
		private static TextDefinition GetSkillTitle( double skillLevel )
		{
			int skill = (int)(skillLevel/10);

			if( skill >= 11 )
				return (1062008 + skill-11);
			else if( skill >=5 )
				return (1061123 + skill-5);

			switch( skill )
			{
				case 4:
					return "a Novice";
				case 3:
					return "a Neophyte";
				default:
					return "a Newbie";		//On OSI, it shouldn't go below 50, but, this is for 'custom' support.
			}
		}

Usage Example

Exemple #1
0
        public static string ComputeName(RepairDeed rd)
        {
            string name = string.Format("Repair service contract from {0} {1} crafted by {2}",
                                        CliLoc.LocToString(rd.GetSkillTitle(rd.SkillLevel)).ToLower(),
                                        rd.CrafterSkill().ToLower(),
                                        rd.Crafter != null ? rd.Crafter.Name : "unknown");

            return name;
        }