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." );
}
}