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

RefreshDecay() public méthode

public RefreshDecay ( ) : bool
Résultat bool
		public virtual bool RefreshDecay()
		{
			if ( DecayType == DecayType.Condemned )
				return false;

			DecayLevel oldLevel = this.DecayLevel;

			m_LastRefreshed = DateTime.Now;

			if ( m_Sign != null )
				m_Sign.InvalidateProperties();

			return ( oldLevel > DecayLevel.LikeNew );
		}

Usage Example

Exemple #1
0
        public void ShowSign(Mobile m)
        {
            if (m_Owner != null)
            {
                if (m_Owner.IsFriend(m) && m.AccessLevel < AccessLevel.GameMaster)
                {
                    #region Mondain's Legacy
                    if ((Core.ML && m_Owner.IsOwner(m)) || !Core.ML)
                    {
                        m_Owner.RefreshDecay();
                    }
                    #endregion
                    if (!Core.AOS)
                    {
                        m.SendLocalizedMessage(501293);                           // Welcome back to the house, friend!
                    }
                }

                if (m_Owner.IsAosRules)
                {
                    m.SendGump(new HouseGumpAOS(HouseGumpPageAOS.Information, m, m_Owner));
                }
                else
                {
                    m.SendGump(new HouseGump(m, m_Owner));
                }
            }
        }
All Usage Examples Of Server.Multis.BaseHouse::RefreshDecay