C# 클래스 Server.Items.BaseInstrument

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

Private Properties

프로퍼티 타입 설명

공개 메소드들

메소드 설명
BaseInstrument ( Serial serial ) : System
BaseInstrument ( int itemID, int wellSound, int badlySound ) : System
CheckMusicianship ( Mobile m ) : bool
CheckReplenishUses ( ) : void
CheckReplenishUses ( bool invalidate ) : void
ConsumeUse ( Mobile from ) : void
Deserialize ( GenericReader reader ) : void
GetBardRange ( Mobile bard, SkillName skill ) : int
GetBaseDifficulty ( Mobile targ ) : double
GetDifficultyFor ( Mobile targ ) : double
GetInstrument ( Mobile from ) : BaseInstrument
GetPoisonLevel ( BaseCreature bc ) : int
GetProperties ( ObjectPropertyList list ) : void
GetUsesScalar ( ) : int
IsFireBreathingCreature ( BaseCreature bc ) : bool
IsMageryCreature ( BaseCreature bc ) : bool
IsPoisonImmune ( BaseCreature bc ) : bool
OnCraft ( int quality, bool makersMark, Mobile from, CraftSystem craftSystem, Type typeRes, BaseTool tool, CraftItem craftItem, int resHue ) : int
OnDoubleClick ( Mobile from ) : void
OnPickedInstrument ( Mobile from, object targeted, object state ) : void
OnSingleClick ( Mobile from ) : void
PickInstrument ( Mobile from, InstrumentPickedCallback callback ) : void
PlayInstrumentBadly ( Mobile from ) : void
PlayInstrumentWell ( Mobile from ) : void
ScaleUses ( ) : void
Serialize ( GenericWriter writer ) : void
SetInstrument ( Mobile from, BaseInstrument item ) : void
UnscaleUses ( ) : void

메소드 상세

BaseInstrument() 공개 메소드

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

BaseInstrument() 공개 메소드

public BaseInstrument ( int itemID, int wellSound, int badlySound ) : System
itemID int
wellSound int
badlySound int
리턴 System

CheckMusicianship() 공개 정적인 메소드

public static CheckMusicianship ( Mobile m ) : bool
m Mobile
리턴 bool

CheckReplenishUses() 공개 메소드

public CheckReplenishUses ( ) : void
리턴 void

CheckReplenishUses() 공개 메소드

public CheckReplenishUses ( bool invalidate ) : void
invalidate bool
리턴 void

ConsumeUse() 공개 메소드

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

Deserialize() 공개 메소드

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

GetBardRange() 공개 정적인 메소드

public static GetBardRange ( Mobile bard, SkillName skill ) : int
bard Mobile
skill SkillName
리턴 int

GetBaseDifficulty() 공개 정적인 메소드

public static GetBaseDifficulty ( Mobile targ ) : double
targ Mobile
리턴 double

GetDifficultyFor() 공개 메소드

public GetDifficultyFor ( Mobile targ ) : double
targ Mobile
리턴 double

GetInstrument() 공개 정적인 메소드

public static GetInstrument ( Mobile from ) : BaseInstrument
from Mobile
리턴 BaseInstrument

GetPoisonLevel() 공개 정적인 메소드

public static GetPoisonLevel ( BaseCreature bc ) : int
bc Server.Mobiles.BaseCreature
리턴 int

GetProperties() 공개 메소드

public GetProperties ( ObjectPropertyList list ) : void
list ObjectPropertyList
리턴 void

GetUsesScalar() 공개 메소드

public GetUsesScalar ( ) : int
리턴 int

IsFireBreathingCreature() 공개 정적인 메소드

public static IsFireBreathingCreature ( BaseCreature bc ) : bool
bc Server.Mobiles.BaseCreature
리턴 bool

IsMageryCreature() 공개 정적인 메소드

public static IsMageryCreature ( BaseCreature bc ) : bool
bc Server.Mobiles.BaseCreature
리턴 bool

IsPoisonImmune() 공개 정적인 메소드

public static IsPoisonImmune ( BaseCreature bc ) : bool
bc BaseCreature
리턴 bool

OnCraft() 공개 메소드

public OnCraft ( int quality, bool makersMark, Mobile from, CraftSystem craftSystem, Type typeRes, BaseTool tool, CraftItem craftItem, int resHue ) : int
quality int
makersMark bool
from Mobile
craftSystem CraftSystem
typeRes Type
tool BaseTool
craftItem CraftItem
resHue int
리턴 int

OnDoubleClick() 공개 메소드

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

OnPickedInstrument() 공개 정적인 메소드

public static OnPickedInstrument ( Mobile from, object targeted, object state ) : void
from Mobile
targeted object
state object
리턴 void

OnSingleClick() 공개 메소드

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

PickInstrument() 공개 정적인 메소드

public static PickInstrument ( Mobile from, InstrumentPickedCallback callback ) : void
from Mobile
callback InstrumentPickedCallback
리턴 void

PlayInstrumentBadly() 공개 메소드

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

PlayInstrumentWell() 공개 메소드

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

ScaleUses() 공개 메소드

public ScaleUses ( ) : void
리턴 void

Serialize() 공개 메소드

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

SetInstrument() 공개 정적인 메소드

public static SetInstrument ( Mobile from, BaseInstrument item ) : void
from Mobile
item BaseInstrument
리턴 void

UnscaleUses() 공개 메소드

public UnscaleUses ( ) : void
리턴 void