#### Back to Server.Mobiles

## PlayerVendor : Mobile, IHued, IComparable<Mobile>, ISerializable, ISpawnable, IEntity, IPoint3D, IPoint2D, IComparable, IComparable<IEntity>

#### Derived Types: RentedVendor

#### Nested Types: CollectGoldPrompt, PayTimer, PVBuyTarget, ReturnVendorEntry, ShopNamePrompt, VendorNamePrompt, VendorPricePrompt

(static) void TryToBuy( Item item, Mobile from )
(ctor) PlayerVendor( Serial serial )
(ctor) PlayerVendor( Mobile owner, BaseHouse house )
int BankAccount( get; set; )
int ChargePerDay( get; )
int ChargePerRealWorldDay( get; )
int HoldGold( get; set; )
BaseHouse House( get; set; )
DateTime NextPayTime( get; )
Mobile Owner( get; set; )
PlayerVendorPlaceholder Placeholder( get; set; )
string ShopName( get; set; )
void ActivateNewVendorSystem()
virtual bool AllowEquipFrom( Mobile from )
virtual bool CanBeDamaged()
bool CanBeVendorItem( Item item )
bool CanInteractWith( Mobile from, bool ownerOnly )
virtual bool CheckNonlocalDrop( Mobile from, Item item, Item target )
virtual bool CheckNonlocalLift( Mobile from, Item item )
bool CheckTeleport( Mobile to )
void CollectGold( Mobile to )
virtual void Deserialize( GenericReader reader )
virtual void Destroy( bool toBackpack )
void Dismiss( Mobile from )
virtual void DisplayPaperdollTo( Mobile m )
void FixDresswear()
virtual void GetContextMenuEntries( Mobile from, List<ContextMenuEntry> list )
List<Item> GetItems()
virtual void GetProperties( ObjectPropertyList list )
VendorItem GetVendorItem( Item item )
int GiveGold( Mobile to, int amount )
virtual bool HandlesOnSpeech( Mobile from )
void InitBody()
virtual void InitOutfit()
virtual bool IsOwner( Mobile m )
virtual bool IsSnoop( Mobile from )
void NonLocalDropCallback( object state )
virtual void OnAfterDelete()
virtual void OnDoubleClick( Mobile from )
virtual bool OnDragDrop( Mobile from, Item item )
void OnItemGiven( Mobile from, Item item )
virtual void OnItemRemoved( Item item )
virtual void OnSpeech( SpeechEventArgs e )
virtual void OnSubItemAdded( Item item )
virtual void OnSubItemBounceCleared( Item item )
virtual void OnSubItemRemoved( Item item )
void OpenBackpack( Mobile from )
void RemoveVendorItem( Item item )
void Rename( Mobile from )
void RenameShop( Mobile from )
void Return()
void SendOwnerGump( Mobile to )
virtual void Serialize( GenericWriter writer )
VendorItem SetVendorItem( Item item, int price, string description )
VendorItem SetVendorItem( Item item, int price, string description, DateTime created )
void UpgradeFromVersion0( object newVendorSystem )
bool WasNamed( string speech )