C# 클래스 Codebreak.Service.World.Game.Auction.AuctionHouseInstance

상속: Codebreak.Service.World.Network.MessageDispatcher
파일 보기 프로젝트 열기: hussein-aitlahcen/codebreak

공개 메소드들

메소드 설명
Add ( AuctionEntry entry ) : void

AddAllowedType ( int id ) : void

AuctionHouseInstance ( AuctionHouseDAO record ) : System

CheckEmptyCategory ( AuctionCategory category ) : bool

GetFloorById ( int id ) : AuctionCategoryFloorEnum

GetMiddlePrice ( int templateId ) : long

SendAuctionOwnerList ( CharacterEntity character ) : void

SendCategoriesByTemplate ( CharacterEntity character, int templateId ) : void

SendTemplatesByTypeList ( CharacterEntity character, int type ) : void

TryAdd ( CharacterEntity character, long itemId, int quantity, long price ) : AuctionAddResultEnum

TryBuy ( CharacterEntity character, int categoryId, int floorId, long price ) : void

TryRemove ( CharacterEntity character, long itemId ) : void

UpdateMiddlePrice ( int templateId ) : void

메소드 상세

Add() 공개 메소드

public Add ( AuctionEntry entry ) : void
entry AuctionEntry
리턴 void

AddAllowedType() 공개 메소드

public AddAllowedType ( int id ) : void
id int
리턴 void

AuctionHouseInstance() 공개 메소드

public AuctionHouseInstance ( AuctionHouseDAO record ) : System
record AuctionHouseDAO
리턴 System

CheckEmptyCategory() 공개 메소드

public CheckEmptyCategory ( AuctionCategory category ) : bool
category AuctionCategory
리턴 bool

GetFloorById() 공개 메소드

public GetFloorById ( int id ) : AuctionCategoryFloorEnum
id int
리턴 AuctionCategoryFloorEnum

GetMiddlePrice() 공개 메소드

public GetMiddlePrice ( int templateId ) : long
templateId int
리턴 long

SendAuctionOwnerList() 공개 메소드

public SendAuctionOwnerList ( CharacterEntity character ) : void
character Codebreak.Service.World.Game.Entity.CharacterEntity
리턴 void

SendCategoriesByTemplate() 공개 메소드

public SendCategoriesByTemplate ( CharacterEntity character, int templateId ) : void
character Codebreak.Service.World.Game.Entity.CharacterEntity
templateId int
리턴 void

SendTemplatesByTypeList() 공개 메소드

public SendTemplatesByTypeList ( CharacterEntity character, int type ) : void
character Codebreak.Service.World.Game.Entity.CharacterEntity
type int
리턴 void

TryAdd() 공개 메소드

public TryAdd ( CharacterEntity character, long itemId, int quantity, long price ) : AuctionAddResultEnum
character Codebreak.Service.World.Game.Entity.CharacterEntity
itemId long
quantity int
price long
리턴 AuctionAddResultEnum

TryBuy() 공개 메소드

public TryBuy ( CharacterEntity character, int categoryId, int floorId, long price ) : void
character Codebreak.Service.World.Game.Entity.CharacterEntity
categoryId int
floorId int
price long
리턴 void

TryRemove() 공개 메소드

public TryRemove ( CharacterEntity character, long itemId ) : void
character Codebreak.Service.World.Game.Entity.CharacterEntity
itemId long
리턴 void

UpdateMiddlePrice() 공개 메소드

public UpdateMiddlePrice ( int templateId ) : void
templateId int
리턴 void