public void Cancel()
{
if ( !m_Valid )
return;
List<Item> list = m_From.Container.Items;
for ( int i = list.Count - 1; i >= 0; --i )
{
if ( i < list.Count )
{
Item item = list[i];
item.OnSecureTrade( m_From.Mobile, m_To.Mobile, m_From.Mobile, false );
if ( !item.Deleted )
m_From.Mobile.AddToBackpack( item );
}
}
list = m_To.Container.Items;
for ( int i = list.Count - 1; i >= 0; --i )
{
if ( i < list.Count )
{
Item item = list[i];
item.OnSecureTrade( m_To.Mobile, m_From.Mobile, m_To.Mobile, false );
if ( !item.Deleted )
m_To.Mobile.AddToBackpack( item );
}
}
Close();
}