C# Класс Server.Items.BaseArmor

Наследование: Item, IScissorable, IFactionItem, ICraftable, IWearableDurability
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
GetNameString string
GetSaveFlag bool
SetSaveFlag void

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

Метод Описание
AddNameProperty ( ObjectPropertyList list ) : void
AllowEquipedCast ( Mobile from ) : bool
BaseArmor ( Serial serial ) : System
BaseArmor ( int itemID ) : System
CanEquip ( Mobile from ) : bool
CheckPropertyConfliction ( Mobile m ) : bool
ComputeStatReq ( StatType type ) : int
Deserialize ( GenericReader reader ) : void
GetDurabilityBonus ( ) : int
GetLuckBonus ( ) : int
GetProperties ( ObjectPropertyList list ) : void
GetProtOffset ( ) : int
GetResourceAttrs ( ) : CraftAttributeInfo
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

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

Метод Описание
Invalidate ( ) : void

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

Метод Описание
GetNameString ( ) : string
GetSaveFlag ( SaveFlag flags, SaveFlag toGet ) : bool
SetSaveFlag ( SaveFlag &flags, SaveFlag toSet, bool setIf ) : void

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

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

public AddNameProperty ( ObjectPropertyList list ) : void
list ObjectPropertyList
Результат void

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

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

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

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

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

public BaseArmor ( int itemID ) : System
itemID int
Результат System

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

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

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

public CheckPropertyConfliction ( Mobile m ) : bool
m Mobile
Результат bool

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

public ComputeStatReq ( StatType type ) : int
type StatType
Результат int

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

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

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

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

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

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

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

public GetProperties ( ObjectPropertyList list ) : void
list ObjectPropertyList
Результат void

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

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

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

public GetResourceAttrs ( ) : CraftAttributeInfo
Результат CraftAttributeInfo

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

protected Invalidate ( ) : void
Результат 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 Server.Engines.Craft.CraftSystem
typeRes System.Type
tool BaseTool
craftItem Server.Engines.Craft.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