Server.Multis.HouseSign.OnSingleClick C# (CSharp) Méthode

OnSingleClick() public méthode

public OnSingleClick ( Mobile from ) : void
from Mobile
Résultat void
		public override void OnSingleClick( Mobile from )
		{
			if ( m_Owner != null && BaseHouse.DecayEnabled && m_Owner.DecayPeriod != TimeSpan.Zero )
			{
				string message;

				switch ( m_Owner.DecayLevel )
				{
					case DecayLevel.Ageless:	message = "ageless"; break;
					case DecayLevel.Fairly:		message = "fairly worn"; break;
					case DecayLevel.Greatly:	message = "greatly worn"; break;
					case DecayLevel.LikeNew:	message = "like new"; break;
					case DecayLevel.Slightly:	message = "slightly worn"; break;
					case DecayLevel.Somewhat:	message = "somewhat worn"; break;
					default:					message = "in danger of collapsing"; break;
				}

				LabelTo( from, "This house is {0}.", message );
			}

			base.OnSingleClick( from );
		}