public override bool OnDragDrop(Mobile from, Item dropped) { if (dropped is MapItem && m_Boat != null && m_Boat.CanCommand(from) && m_Boat.Contains(from)) { m_Boat.AssociateMap((MapItem)dropped); } return(false); }
public override bool OnDragDrop(Mobile from, Item dropped) { if (dropped is MapItem item && m_Boat?.CanCommand(from) == true && m_Boat.Contains(from)) { m_Boat.AssociateMap(item); } return(false); }