Server.Items.BaseDoor.Link_OnSecondTarget C# (CSharp) Method

Link_OnSecondTarget() private static method

private static Link_OnSecondTarget ( Mobile from, object targeted, object state ) : void
from Mobile
targeted object
state object
return void
		private static void Link_OnSecondTarget( Mobile from, object targeted, object state )
		{
			BaseDoor first = (BaseDoor)state;
			BaseDoor second = targeted as BaseDoor;

			if ( second == null )
			{
				from.BeginTarget( -1, false, TargetFlags.None, new TargetStateCallback( Link_OnSecondTarget ), first );
				from.SendMessage( "That is not a door. Try again." );
			}
			else
			{
				first.Link = second;
				second.Link = first;
				from.SendMessage( "The doors have been linked." );
			}
		}