Server.Multis.BaseHouse.IsLockedDown C# (CSharp) Méthode

IsLockedDown() public méthode

public IsLockedDown ( Item item ) : bool
item Item
Résultat bool
		public new bool IsLockedDown( Item item)
		{
			if (item == null )
				return false;

			if ( m_LockDowns == null )
				return false;

			return ( m_LockDowns.Contains(item) );
		}

Usage Example

Exemple #1
0
        public bool OnHouseItemTarget(Mobile from, Item targeted, BaseHouse house)
        {
            if (targeted == null || house == null || !from.Alive || house.Deleted)
                return false;

            if (house.HouseKeyVal != KeyValue)
            {
                from.SendAsciiMessage("You must use the house key to lock down items.");
                return false;
            }
            if (house.IsLockedDown(targeted))
            {
                house.Release(from, targeted);
                from.SendAsciiMessage("The item has been unlocked from the structure.");
                return true;
            }
            if (house.LockDown(from, targeted))
            {
                from.SendAsciiMessage("The item has been locked down.");
                return true;
            }
            
            return false;
        }