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

type:kamas:quantity,type:itemId:quantity;type:kamas:quantity|
Наследование: AbstractEntityExchange
Показать файл Открыть проект

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

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

MoveKamas ( AbstractEntity entity, long quantity ) : long

NpcExchange ( CharacterEntity character, NonPlayerCharacterEntity npc ) : System

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

Validate ( AbstractEntity entity ) : bool

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

Метод Описание
CheckRewards ( ) : 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

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

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

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

public NpcExchange ( CharacterEntity character, NonPlayerCharacterEntity npc ) : System
character Codebreak.Service.World.Game.Entity.CharacterEntity
npc NonPlayerCharacterEntity
Результат System

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

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

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

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