Back to Server.Items

Container : Item, IEntity, IPoint3D, IPoint2D

Derived Types: BankBox, DecayedCorpse, Corpse

(ctor) Container( Serial serial )
(ctor) Container( int itemID, int gumpID, int defaultDropSound, Rectangle2D bounds )
Rectangle2D Bounds{ get; set; }
int DefaultDropSound{ get; set; }
int GumpID{ get; set; }
bool ConsumeTotal( Type type, int amount )
int ConsumeTotal( Type[] types, int[] amounts )
bool ConsumeTotal( Type type, int amount, bool recurse )
int ConsumeTotal( Type[] types, int[] amounts, bool recurse )
int ConsumeUpTo( Type type, int amount )
int ConsumeUpTo( Type type, int amount, bool recurse )
virtual void Deserialize( GenericReader reader )
void DisplayTo( Mobile to )
void DropItem( Item dropped )
Item FindItemByType( Type[] types )
Item FindItemByType( Type type )
Item FindItemByType( Type type, bool recurse )
Item FindItemByType( Type[] types, bool recurse )
Item[] FindItemsByType( Type type )
Item[] FindItemsByType( Type[] types )
Item[] FindItemsByType( Type type, bool recurse )
Item[] FindItemsByType( Type[] types, bool recurse )
virtual int GetDroppedSound( Item item )
bool InTypeList( Item item, Type[] types )
virtual void OnDoubleClick( Mobile from )
virtual bool OnDragDrop( Mobile from, Item dropped )
virtual void OnSingleClick( Mobile from )
virtual void OnSpeech( SpeechEventArgs e )
void RecurseConsumeUpTo( Item current, Type type, int amount, bool recurse, ref int consumed, Queue toDelete )
Item RecurseFindItemByType( Item current, Type[] types, bool recurse )
Item RecurseFindItemByType( Item current, Type type, bool recurse )
void RecurseFindItemsByType( Item current, Type type, bool recurse, ArrayList list )
void RecurseFindItemsByType( Item current, Type[] types, bool recurse, ArrayList list )
virtual void Serialize( GenericWriter writer )
bool TryDropItem( Mobile from, Item dropped, bool sendFullMessage )