C# Класс Server.Mobiles.BaseVendor

Наследование: BaseCreature, IVendor
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AddCustomContextEntries ( Mobile from, List list ) : void
BaseVendor ( Serial serial ) : System
BaseVendor ( string title ) : System
CapitalizeTitle ( ) : void
CheckGargoyle ( ) : bool
CheckMorph ( ) : void
CheckNecromancer ( ) : bool
CheckTokuno ( ) : bool
CheckVendorAccess ( Mobile from ) : bool
CreateBulkOrder ( Mobile from, bool fromContextMenu ) : Item
Deserialize ( GenericReader reader ) : void
GetBuyInfo ( ) : IBuyItemInfo[]
GetGender ( ) : bool
GetHairHue ( ) : int
GetNextBulkOrder ( Mobile from ) : TimeSpan
GetPriceScalar ( ) : int
GetRandomHue ( ) : int
GetRandomNecromancerHue ( ) : int
GetSellInfo ( ) : IShopSellInfo[]
GetShoeHue ( ) : int
InitBody ( ) : void
InitOutfit ( ) : void
InitSBInfo ( ) : void
IsValidBulkOrder ( Item item ) : bool
OnAfterSpawn ( ) : void
OnBuyItems ( Mobile buyer, List list ) : bool
OnDragDrop ( Mobile from, Item dropped ) : bool
OnSellItems ( Mobile seller, List list ) : bool
OnSuccessfulBulkOrderReceive ( Mobile from ) : void
Restock ( ) : void
SendPacksTo ( Mobile from ) : void
Serialize ( GenericWriter writer ) : void
SupportsBulkOrders ( Mobile from ) : bool
TurnToGargoyle ( ) : void
TurnToNecromancer ( ) : void
TurnToTokuno ( ) : void
UpdateBuyInfo ( ) : void
VendorBuy ( Mobile from ) : void
VendorSell ( Mobile from ) : void

Защищенные методы

Метод Описание
LoadSBInfo ( ) : void
OnMapChange ( Map oldMap ) : void

Приватные методы

Метод Описание
LookupDisplayObject ( object obj ) : GenericBuyInfo
ProcessSinglePurchase ( BuyItemResponse buy, IBuyItemInfo bii, List validBuy, int &controlSlots, bool &fullPurchase, int &totalCost ) : void
ProcessValidPurchase ( int amount, IBuyItemInfo bii, Mobile buyer, Container cont ) : void

Описание методов

AddCustomContextEntries() публичный Метод

public AddCustomContextEntries ( Mobile from, List list ) : void
from Mobile
list List
Результат void

BaseVendor() публичный Метод

public BaseVendor ( Serial serial ) : System
serial Serial
Результат System

BaseVendor() публичный Метод

public BaseVendor ( string title ) : System
title string
Результат System

CapitalizeTitle() публичный Метод

public CapitalizeTitle ( ) : void
Результат void

CheckGargoyle() публичный Метод

public CheckGargoyle ( ) : bool
Результат bool

CheckMorph() публичный Метод

public CheckMorph ( ) : void
Результат void

CheckNecromancer() публичный Метод

public CheckNecromancer ( ) : bool
Результат bool

CheckTokuno() публичный Метод

public CheckTokuno ( ) : bool
Результат bool

CheckVendorAccess() публичный Метод

public CheckVendorAccess ( Mobile from ) : bool
from Mobile
Результат bool

CreateBulkOrder() публичный Метод

public CreateBulkOrder ( Mobile from, bool fromContextMenu ) : Item
from Mobile
fromContextMenu bool
Результат Item

Deserialize() публичный Метод

public Deserialize ( GenericReader reader ) : void
reader GenericReader
Результат void

GetBuyInfo() публичный Метод

public GetBuyInfo ( ) : IBuyItemInfo[]
Результат IBuyItemInfo[]

GetGender() публичный Метод

public GetGender ( ) : bool
Результат bool

GetHairHue() публичный Метод

public GetHairHue ( ) : int
Результат int

GetNextBulkOrder() публичный Метод

public GetNextBulkOrder ( Mobile from ) : TimeSpan
from Mobile
Результат TimeSpan

GetPriceScalar() публичный Метод

public GetPriceScalar ( ) : int
Результат int

GetRandomHue() публичный Метод

public GetRandomHue ( ) : int
Результат int

GetRandomNecromancerHue() публичный Метод

public GetRandomNecromancerHue ( ) : int
Результат int

GetSellInfo() публичный Метод

public GetSellInfo ( ) : IShopSellInfo[]
Результат IShopSellInfo[]

GetShoeHue() публичный Метод

public GetShoeHue ( ) : int
Результат int

InitBody() публичный Метод

public InitBody ( ) : void
Результат void

InitOutfit() публичный Метод

public InitOutfit ( ) : void
Результат void

InitSBInfo() публичный абстрактный Метод

public abstract InitSBInfo ( ) : void
Результат void

IsValidBulkOrder() публичный Метод

public IsValidBulkOrder ( Item item ) : bool
item Item
Результат bool

LoadSBInfo() защищенный Метод

protected LoadSBInfo ( ) : void
Результат void

OnAfterSpawn() публичный Метод

public OnAfterSpawn ( ) : void
Результат void

OnBuyItems() публичный Метод

public OnBuyItems ( Mobile buyer, List list ) : bool
buyer Mobile
list List
Результат bool

OnDragDrop() публичный Метод

public OnDragDrop ( Mobile from, Item dropped ) : bool
from Mobile
dropped Item
Результат bool

OnMapChange() защищенный Метод

protected OnMapChange ( Map oldMap ) : void
oldMap Map
Результат void

OnSellItems() публичный Метод

public OnSellItems ( Mobile seller, List list ) : bool
seller Mobile
list List
Результат bool

OnSuccessfulBulkOrderReceive() публичный Метод

public OnSuccessfulBulkOrderReceive ( Mobile from ) : void
from Mobile
Результат void

Restock() публичный Метод

public Restock ( ) : void
Результат void

SendPacksTo() публичный Метод

public SendPacksTo ( Mobile from ) : void
from Mobile
Результат void

Serialize() публичный Метод

public Serialize ( GenericWriter writer ) : void
writer GenericWriter
Результат void

SupportsBulkOrders() публичный Метод

public SupportsBulkOrders ( Mobile from ) : bool
from Mobile
Результат bool

TurnToGargoyle() публичный Метод

public TurnToGargoyle ( ) : void
Результат void

TurnToNecromancer() публичный Метод

public TurnToNecromancer ( ) : void
Результат void

TurnToTokuno() публичный Метод

public TurnToTokuno ( ) : void
Результат void

UpdateBuyInfo() публичный Метод

public UpdateBuyInfo ( ) : void
Результат void

VendorBuy() публичный Метод

public VendorBuy ( Mobile from ) : void
from Mobile
Результат void

VendorSell() публичный Метод

public VendorSell ( Mobile from ) : void
from Mobile
Результат void