C# Class Codebreak.Service.World.Game.Exchange.AbstractExchange

Inheritance: Codebreak.Service.World.Network.MessageDispatcher
Show file Open project: hussein-aitlahcen/codebreak Class Usage Examples

Public Methods

Method Description
AddItem ( AbstractEntity actor, long guid, int quantity, long price = -1 ) : int

BuyItem ( AbstractEntity actor, long id, int quantity ) : void

Create ( ) : void

Leave ( bool success = false ) : void

MoveKamas ( AbstractEntity actor, long quantity ) : long

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

SellItem ( AbstractEntity actor, long id, int quantity, long price = -1 ) : void

Protected Methods

Method Description
AbstractExchange ( ExchangeTypeEnum type ) : System

SerializeAs_ExchangeCreate ( ) : string

Method Details

AbstractExchange() protected method

protected AbstractExchange ( ExchangeTypeEnum type ) : System
type ExchangeTypeEnum
return System

AddItem() public method

public AddItem ( AbstractEntity actor, long guid, int quantity, long price = -1 ) : int
actor Codebreak.Service.World.Game.Entity.AbstractEntity
guid long
quantity int
price long
return int

BuyItem() public method

public BuyItem ( AbstractEntity actor, long id, int quantity ) : void
actor Codebreak.Service.World.Game.Entity.AbstractEntity
id long
quantity int
return void

Create() public method

public Create ( ) : void
return void

Leave() public method

public Leave ( bool success = false ) : void
success bool
return void

MoveKamas() public method

public MoveKamas ( AbstractEntity actor, long quantity ) : long
actor Codebreak.Service.World.Game.Entity.AbstractEntity
quantity long
return long

RemoveItem() public method

public RemoveItem ( AbstractEntity actor, long guid, int quantity ) : int
actor Codebreak.Service.World.Game.Entity.AbstractEntity
guid long
quantity int
return int

SellItem() public method

public SellItem ( AbstractEntity actor, long id, int quantity, long price = -1 ) : void
actor Codebreak.Service.World.Game.Entity.AbstractEntity
id long
quantity int
price long
return void

SerializeAs_ExchangeCreate() protected method

protected SerializeAs_ExchangeCreate ( ) : string
return string