Server.Multis.BaseCamp.OnAfterDelete C# (CSharp) Method

OnAfterDelete() public method

public OnAfterDelete ( ) : void
return void
		public override void OnAfterDelete()
		{
			base.OnAfterDelete();

			for ( int i = 0; i < m_Items.Count; ++i )
                m_Items[i].Delete();

			for ( int i = 0; i < m_Mobiles.Count; ++i )
			{
				BaseCreature bc = (BaseCreature)m_Mobiles[i];

				if ( bc.IsPrisoner == false )
					m_Mobiles[i].Delete();
				else if ( m_Mobiles[i].CantWalk == true )
					m_Mobiles[i].Delete();
			}

			m_Items.Clear();
			m_Mobiles.Clear();
		}