public static void PickInstrument( Mobile from, InstrumentPickedCallback callback )
{
BaseInstrument instrument = GetInstrument( from );
if ( instrument != null )
{
if ( callback != null )
callback( from, instrument );
}
else
{
from.SendLocalizedMessage( 500617 ); // What instrument shall you play?
from.BeginTarget( 1, false, TargetFlags.None, new TargetStateCallback( OnPickedInstrument ), callback );
}
}