Server.Misc.SkillCheck.Mobile_SkillCheckDirectLocation C# (CSharp) Méthode

Mobile_SkillCheckDirectLocation() public static méthode

public static Mobile_SkillCheckDirectLocation ( Server.Mobile from, SkillName skillName, double chance ) : bool
from Server.Mobile
skillName SkillName
chance double
Résultat bool
		public static bool Mobile_SkillCheckDirectLocation( Mobile from, SkillName skillName, double chance )
		{
			Skill skill = from.Skills[skillName];

			if ( skill == null )
				return false;

			if ( chance < 0.0 )
				return false; // Too difficult
			else if ( chance >= 1.0 )
				return true; // No challenge

			Point2D loc = new Point2D( from.Location.X / LocationSize, from.Location.Y / LocationSize );
			return CheckSkill( from, skill, loc, chance );
		}