Server.Misc.CharacterCreation.ValidSkills C# (CSharp) Méthode

ValidSkills() private static méthode

private static ValidSkills ( SkillNameValue skills ) : bool
skills Server.SkillNameValue
Résultat bool
		private static bool ValidSkills( SkillNameValue[] skills )
		{
			int total = 0;

			for ( int i = 0; i < skills.Length; ++i )
			{
				if ( skills[i].Value < 0 || skills[i].Value > 50 )
					return false;

				total += skills[i].Value;

				for ( int j = i + 1; j < skills.Length; ++j )
				{
					if ( skills[j].Value > 0 && skills[j].Name == skills[i].Name )
						return false;
				}
			}

			return ( total == 100 || total == 120 );
		}