C# 클래스 Server.Mobiles.PlayerVendor

상속: Mobile
파일 보기 프로젝트 열기: Grimoric/RunUO.T2A 1 사용 예제들

Private Properties

프로퍼티 타입 설명
CanBeVendorItem bool
FixDresswear void
NonLocalDropCallback void
OnItemGiven void
RemoveVendorItem void
SetVendorItem VendorItem
SetVendorItem VendorItem

공개 메소드들

메소드 설명
CanBeDamaged ( ) : bool
CanInteractWith ( Mobile from, bool ownerOnly ) : bool
CheckNonlocalDrop ( Mobile from, Item item, Item target ) : bool
CheckNonlocalLift ( Mobile from, Item item ) : bool
CollectGold ( Mobile to ) : void
Deserialize ( GenericReader reader ) : void
Destroy ( bool toBackpack ) : void
Dismiss ( Mobile from ) : void
DisplayPaperdollTo ( Mobile m ) : void
GetVendorItem ( Item item ) : VendorItem
GiveGold ( Mobile to, int amount ) : int
HandlesOnSpeech ( Mobile from ) : bool
InitBody ( ) : void
InitOutfit ( ) : void
IsOwner ( Mobile m ) : bool
IsSnoop ( Mobile from ) : bool
OnAfterDelete ( ) : void
OnDoubleClick ( Mobile from ) : void
OnDragDrop ( Mobile from, Item item ) : bool
OnItemRemoved ( Item item ) : void
OnSpeech ( SpeechEventArgs e ) : void
OnSubItemAdded ( Item item ) : void
OnSubItemBounceCleared ( Item item ) : void
OnSubItemRemoved ( Item item ) : void
OpenBackpack ( Mobile from ) : void
PlayerVendor ( Mobile owner, BaseHouse house ) : System
PlayerVendor ( Serial serial ) : System
SendOwnerGump ( Mobile to ) : void
Serialize ( GenericWriter writer ) : void
TryToBuy ( Item item, Mobile from ) : void
WasNamed ( string speech ) : bool

보호된 메소드들

메소드 설명
GetItems ( ) : List

비공개 메소드들

메소드 설명
CanBeVendorItem ( Item item ) : bool
FixDresswear ( ) : void
NonLocalDropCallback ( object state ) : void
OnItemGiven ( Mobile from, Item item ) : void
RemoveVendorItem ( Item item ) : void
SetVendorItem ( Item item, int price, string description ) : VendorItem
SetVendorItem ( Item item, int price, string description, System.DateTime created ) : VendorItem

메소드 상세

CanBeDamaged() 공개 메소드

public CanBeDamaged ( ) : bool
리턴 bool

CanInteractWith() 공개 메소드

public CanInteractWith ( Mobile from, bool ownerOnly ) : bool
from Mobile
ownerOnly bool
리턴 bool

CheckNonlocalDrop() 공개 메소드

public CheckNonlocalDrop ( Mobile from, Item item, Item target ) : bool
from Mobile
item Item
target Item
리턴 bool

CheckNonlocalLift() 공개 메소드

public CheckNonlocalLift ( Mobile from, Item item ) : bool
from Mobile
item Item
리턴 bool

CollectGold() 공개 메소드

public CollectGold ( Mobile to ) : void
to Mobile
리턴 void

Deserialize() 공개 메소드

public Deserialize ( GenericReader reader ) : void
reader GenericReader
리턴 void

Destroy() 공개 메소드

public Destroy ( bool toBackpack ) : void
toBackpack bool
리턴 void

Dismiss() 공개 메소드

public Dismiss ( Mobile from ) : void
from Mobile
리턴 void

DisplayPaperdollTo() 공개 메소드

public DisplayPaperdollTo ( Mobile m ) : void
m Mobile
리턴 void

GetItems() 보호된 메소드

protected GetItems ( ) : List
리턴 List

GetVendorItem() 공개 메소드

public GetVendorItem ( Item item ) : VendorItem
item Item
리턴 VendorItem

GiveGold() 공개 메소드

public GiveGold ( Mobile to, int amount ) : int
to Mobile
amount int
리턴 int

HandlesOnSpeech() 공개 메소드

public HandlesOnSpeech ( Mobile from ) : bool
from Mobile
리턴 bool

InitBody() 공개 메소드

public InitBody ( ) : void
리턴 void

InitOutfit() 공개 메소드

public InitOutfit ( ) : void
리턴 void

IsOwner() 공개 메소드

public IsOwner ( Mobile m ) : bool
m Mobile
리턴 bool

IsSnoop() 공개 메소드

public IsSnoop ( Mobile from ) : bool
from Mobile
리턴 bool

OnAfterDelete() 공개 메소드

public OnAfterDelete ( ) : void
리턴 void

OnDoubleClick() 공개 메소드

public OnDoubleClick ( Mobile from ) : void
from Mobile
리턴 void

OnDragDrop() 공개 메소드

public OnDragDrop ( Mobile from, Item item ) : bool
from Mobile
item Item
리턴 bool

OnItemRemoved() 공개 메소드

public OnItemRemoved ( Item item ) : void
item Item
리턴 void

OnSpeech() 공개 메소드

public OnSpeech ( SpeechEventArgs e ) : void
e SpeechEventArgs
리턴 void

OnSubItemAdded() 공개 메소드

public OnSubItemAdded ( Item item ) : void
item Item
리턴 void

OnSubItemBounceCleared() 공개 메소드

public OnSubItemBounceCleared ( Item item ) : void
item Item
리턴 void

OnSubItemRemoved() 공개 메소드

public OnSubItemRemoved ( Item item ) : void
item Item
리턴 void

OpenBackpack() 공개 메소드

public OpenBackpack ( Mobile from ) : void
from Mobile
리턴 void

PlayerVendor() 공개 메소드

public PlayerVendor ( Mobile owner, BaseHouse house ) : System
owner Mobile
house Server.Multis.BaseHouse
리턴 System

PlayerVendor() 공개 메소드

public PlayerVendor ( Serial serial ) : System
serial Serial
리턴 System

SendOwnerGump() 공개 메소드

public SendOwnerGump ( Mobile to ) : void
to Mobile
리턴 void

Serialize() 공개 메소드

public Serialize ( GenericWriter writer ) : void
writer GenericWriter
리턴 void

TryToBuy() 공개 정적인 메소드

public static TryToBuy ( Item item, Mobile from ) : void
item Item
from Mobile
리턴 void

WasNamed() 공개 메소드

public WasNamed ( string speech ) : bool
speech string
리턴 bool