Server.Misc.WeightOverloading.IsOverloaded C# (CSharp) Méthode

IsOverloaded() public static méthode

public static IsOverloaded ( Mobile m ) : bool
m Mobile
Résultat bool
		public static bool IsOverloaded( Mobile m )
		{
			if ( !m.Player || !m.Alive || m.AccessLevel > AccessLevel.Player )
				return false;

			return ( (Mobile.BodyWeight + m.TotalWeight) > (GetMaxWeight( m ) + OverloadAllowance) );
		}
	}

Usage Example

Exemple #1
0
        public virtual GiftResult GiveGift(Mobile mob, Item item)
        {
            if (mob.PlaceInBackpack(item) && !WeightOverloading.IsOverloaded(mob))
            {
                return(GiftResult.Backpack);
            }

            mob.BankBox.DropItem(item);
            return(GiftResult.BankBox);
        }