C# 클래스 Server.Items.BaseClothing

상속: Server.Items.BaseWearable, IDyable, IScissorable, IFactionItem, ICraftable, IWearableDurability
파일 보기 프로젝트 열기: Grimoric/RunUO.T2A 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
m_Resource CraftResource

Private Properties

프로퍼티 타입 설명
GetNameString string
GetSaveFlag bool
SetSaveFlag void

공개 메소드들

메소드 설명
AddEquipInfoAttributes ( Server.Mobile from, List attrs ) : void
AddNameProperty ( ObjectPropertyList list ) : void
AddStatBonuses ( Server.Mobile parent ) : void
AllowEquipedCast ( Server.Mobile from ) : bool
BaseClothing ( Server.Serial serial ) : System
BaseClothing ( int itemID, Layer layer ) : System
BaseClothing ( int itemID, Layer layer, int hue ) : System
CanEquip ( Server.Mobile from ) : bool
CheckPropertyConfliction ( Mobile m ) : bool
ComputeStatBonus ( StatType type ) : int
Deserialize ( GenericReader reader ) : void
Dye ( Mobile from, DyeTub sender ) : bool
GetProperties ( ObjectPropertyList list ) : void
OnAdded ( object parent ) : void
OnAfterDuped ( Item newItem ) : void
OnCraft ( int quality, bool makersMark, Mobile from, CraftSystem craftSystem, Type typeRes, BaseTool tool, CraftItem craftItem, int resHue ) : int
OnHit ( BaseWeapon weapon, int damageTaken ) : int
OnRemoved ( object parent ) : void
OnSingleClick ( Mobile from ) : void
ScaleArmorByDurability ( double armor ) : double
ScaleDurability ( ) : void
Scissor ( Mobile from, Scissors scissors ) : bool
Serialize ( GenericWriter writer ) : void
UnscaleDurability ( ) : void
ValidateMobile ( Mobile m ) : void

비공개 메소드들

메소드 설명
GetNameString ( ) : string
GetSaveFlag ( SaveFlag flags, SaveFlag toGet ) : bool
SetSaveFlag ( SaveFlag &flags, SaveFlag toSet, bool setIf ) : void

메소드 상세

AddEquipInfoAttributes() 공개 메소드

public AddEquipInfoAttributes ( Server.Mobile from, List attrs ) : void
from Server.Mobile
attrs List
리턴 void

AddNameProperty() 공개 메소드

public AddNameProperty ( ObjectPropertyList list ) : void
list Server.ObjectPropertyList
리턴 void

AddStatBonuses() 공개 메소드

public AddStatBonuses ( Server.Mobile parent ) : void
parent Server.Mobile
리턴 void

AllowEquipedCast() 공개 메소드

public AllowEquipedCast ( Server.Mobile from ) : bool
from Server.Mobile
리턴 bool

BaseClothing() 공개 메소드

public BaseClothing ( Server.Serial serial ) : System
serial Server.Serial
리턴 System

BaseClothing() 공개 메소드

public BaseClothing ( int itemID, Layer layer ) : System
itemID int
layer Layer
리턴 System

BaseClothing() 공개 메소드

public BaseClothing ( int itemID, Layer layer, int hue ) : System
itemID int
layer Layer
hue int
리턴 System

CanEquip() 공개 메소드

public CanEquip ( Server.Mobile from ) : bool
from Server.Mobile
리턴 bool

CheckPropertyConfliction() 공개 메소드

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

ComputeStatBonus() 공개 메소드

public ComputeStatBonus ( StatType type ) : int
type StatType
리턴 int

Deserialize() 공개 메소드

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

Dye() 공개 메소드

public Dye ( Mobile from, DyeTub sender ) : bool
from Mobile
sender DyeTub
리턴 bool

GetProperties() 공개 메소드

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

OnAdded() 공개 메소드

public OnAdded ( object parent ) : void
parent object
리턴 void

OnAfterDuped() 공개 메소드

public OnAfterDuped ( Item newItem ) : void
newItem Item
리턴 void

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

OnHit() 공개 메소드

public OnHit ( BaseWeapon weapon, int damageTaken ) : int
weapon BaseWeapon
damageTaken int
리턴 int

OnRemoved() 공개 메소드

public OnRemoved ( object parent ) : void
parent object
리턴 void

OnSingleClick() 공개 메소드

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

ScaleArmorByDurability() 공개 메소드

public ScaleArmorByDurability ( double armor ) : double
armor double
리턴 double

ScaleDurability() 공개 메소드

public ScaleDurability ( ) : void
리턴 void

Scissor() 공개 메소드

public Scissor ( Mobile from, Scissors scissors ) : bool
from Mobile
scissors Scissors
리턴 bool

Serialize() 공개 메소드

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

UnscaleDurability() 공개 메소드

public UnscaleDurability ( ) : void
리턴 void

ValidateMobile() 공개 정적인 메소드

public static ValidateMobile ( Mobile m ) : void
m Mobile
리턴 void

프로퍼티 상세

m_Resource 보호되어 있는 프로퍼티

protected CraftResource m_Resource
리턴 CraftResource