C# Класс Codebreak.Service.World.Game.Exchange.CraftPlanExchange

Наследование: AbstractExchange, IValidableExchange, IRetryableExchange
Показать файл Открыть проект

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

Метод Описание
AddItem ( AbstractEntity entity, long guid, int quantity, long price = -1 ) : int

CancelRetry ( ) : void

CraftPlanExchange ( CharacterEntity character, CraftPlan plan, JobSkill skill, ExchangeTypeEnum type = ExchangeTypeEnum.EXCHANGE_CRAFTPLAN ) : System

Leave ( bool success = false ) : void

RemoveItem ( AbstractEntity entity, long guid, int quantity ) : int

Retry ( int count ) : void

Validate ( AbstractEntity entity ) : bool

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

Метод Описание
SerializeAs_ExchangeCreate ( ) : string

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

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

EndLoop ( int reason ) : void

GetQuantity ( long guid ) : int

Loop ( ) : void

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

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

public AddItem ( AbstractEntity entity, long guid, int quantity, long price = -1 ) : int
entity Codebreak.Service.World.Game.Entity.AbstractEntity
guid long
quantity int
price long
Результат int

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

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

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

public CraftPlanExchange ( CharacterEntity character, CraftPlan plan, JobSkill skill, ExchangeTypeEnum type = ExchangeTypeEnum.EXCHANGE_CRAFTPLAN ) : System
character Codebreak.Service.World.Game.Entity.CharacterEntity
plan Codebreak.Service.World.Game.Interactive.Type.CraftPlan
skill Codebreak.Service.World.Game.Job.JobSkill
type ExchangeTypeEnum
Результат System

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

public Leave ( bool success = false ) : void
success bool
Результат void

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

public RemoveItem ( AbstractEntity entity, long guid, int quantity ) : int
entity Codebreak.Service.World.Game.Entity.AbstractEntity
guid long
quantity int
Результат int

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

public Retry ( int count ) : void
count int
Результат void

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

protected SerializeAs_ExchangeCreate ( ) : string
Результат string

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

public Validate ( AbstractEntity entity ) : bool
entity Codebreak.Service.World.Game.Entity.AbstractEntity
Результат bool