C# 클래스 Server.Mobiles.BaseVendor

상속: BaseCreature, IVendor
파일 보기 프로젝트 열기: runuo/runuo 1 사용 예제들

공개 메소드들

메소드 설명
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