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

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

Private Properties

Свойство Тип Описание
EventSink_Login void

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

Метод Описание
BaseBeverage ( ) : System
BaseBeverage ( BeverageType type ) : System
BaseBeverage ( Server.Serial serial ) : System
CheckHeaveTimer ( Server.Mobile from ) : void
ComputeItemID ( ) : int
ConsumeTotal ( Server.Items.Container pack, BeverageType content, int quantity ) : bool
ConsumeTotal ( Server.Items.Container pack, Type itemType, BeverageType content, int quantity ) : bool
Deserialize ( Server.GenericReader reader ) : void
Fill_OnTarget ( Server.Mobile from, object targ ) : void
GetProperties ( ObjectPropertyList list ) : void
GetQuantityDescription ( ) : int
Initialize ( ) : void
OnDoubleClick ( Server.Mobile from ) : void
OnSingleClick ( Server.Mobile from ) : void
Pour_OnTarget ( Server.Mobile from, object targ ) : void
Serialize ( Server.GenericWriter writer ) : void
ValidateUse ( Server.Mobile from, bool message ) : bool

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

Метод Описание
CheckType ( string name ) : bool
InternalDeserialize ( Server.GenericReader reader, bool read ) : void

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

Метод Описание
EventSink_Login ( LoginEventArgs e ) : void

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

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

public BaseBeverage ( ) : System
Результат System

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

public BaseBeverage ( BeverageType type ) : System
type BeverageType
Результат System

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

public BaseBeverage ( Server.Serial serial ) : System
serial Server.Serial
Результат System

CheckHeaveTimer() публичный статический Метод

public static CheckHeaveTimer ( Server.Mobile from ) : void
from Server.Mobile
Результат void

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

protected CheckType ( string name ) : bool
name string
Результат bool

ComputeItemID() публичный абстрактный Метод

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

ConsumeTotal() публичный статический Метод

public static ConsumeTotal ( Server.Items.Container pack, BeverageType content, int quantity ) : bool
pack Server.Items.Container
content BeverageType
quantity int
Результат bool

ConsumeTotal() публичный статический Метод

public static ConsumeTotal ( Server.Items.Container pack, Type itemType, BeverageType content, int quantity ) : bool
pack Server.Items.Container
itemType System.Type
content BeverageType
quantity int
Результат bool

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

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

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

public Fill_OnTarget ( Server.Mobile from, object targ ) : void
from Server.Mobile
targ object
Результат void

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

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

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

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

Initialize() публичный статический Метод

public static Initialize ( ) : void
Результат void

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

protected InternalDeserialize ( Server.GenericReader reader, bool read ) : void
reader Server.GenericReader
read bool
Результат void

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

public OnDoubleClick ( Server.Mobile from ) : void
from Server.Mobile
Результат void

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

public OnSingleClick ( Server.Mobile from ) : void
from Server.Mobile
Результат void

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

public Pour_OnTarget ( Server.Mobile from, object targ ) : void
from Server.Mobile
targ object
Результат void

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

public Serialize ( Server.GenericWriter writer ) : void
writer Server.GenericWriter
Результат void

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

public ValidateUse ( Server.Mobile from, bool message ) : bool
from Server.Mobile
message bool
Результат bool