C# Class Universe.Modules.Entities.BuySell.BuySellModule

Inheritance: IBuySellModule, INonSharedRegionModule
显示文件 Open project: Virtual-Universe/Virtual-Universe

Protected Properties

Property Type Description
m_dialogModule IDialogModule
m_scene IScene

Public Methods

Method Description
AddRegion ( IScene scene ) : void
BuyObject ( IClientAPI remoteClient, UUID categoryID, uint localID, byte saleType ) : bool
Close ( ) : void
Initialize ( IConfigSource source ) : void
RegionLoaded ( IScene scene ) : void
RemoveRegion ( IScene scene ) : void
SubscribeToClientEvents ( IClientAPI client ) : void
UnsubscribeFromClientEvents ( IClientAPI client ) : void

Protected Methods

Method Description
ObjectBuy ( IClientAPI remoteClient, UUID sessionID, UUID groupID, UUID categoryID, uint localID, byte saleType, int salePrice ) : void
ObjectRequestPayPrice ( IClientAPI client, UUID objectID ) : void
ObjectSaleInfo ( IClientAPI client, UUID sessionID, uint localID, byte saleType, int salePrice ) : void

Method Details

AddRegion() public method

public AddRegion ( IScene scene ) : void
scene IScene
return void

BuyObject() public method

public BuyObject ( IClientAPI remoteClient, UUID categoryID, uint localID, byte saleType ) : bool
remoteClient IClientAPI
categoryID UUID
localID uint
saleType byte
return bool

Close() public method

public Close ( ) : void
return void

Initialize() public method

public Initialize ( IConfigSource source ) : void
source IConfigSource
return void

ObjectBuy() protected method

protected ObjectBuy ( IClientAPI remoteClient, UUID sessionID, UUID groupID, UUID categoryID, uint localID, byte saleType, int salePrice ) : void
remoteClient IClientAPI
sessionID UUID
groupID UUID
categoryID UUID
localID uint
saleType byte
salePrice int
return void

ObjectRequestPayPrice() protected method

protected ObjectRequestPayPrice ( IClientAPI client, UUID objectID ) : void
client IClientAPI
objectID UUID
return void

ObjectSaleInfo() protected method

protected ObjectSaleInfo ( IClientAPI client, UUID sessionID, uint localID, byte saleType, int salePrice ) : void
client IClientAPI
sessionID UUID
localID uint
saleType byte
salePrice int
return void

RegionLoaded() public method

public RegionLoaded ( IScene scene ) : void
scene IScene
return void

RemoveRegion() public method

public RemoveRegion ( IScene scene ) : void
scene IScene
return void

SubscribeToClientEvents() public method

public SubscribeToClientEvents ( IClientAPI client ) : void
client IClientAPI
return void

UnsubscribeFromClientEvents() public method

public UnsubscribeFromClientEvents ( IClientAPI client ) : void
client IClientAPI
return void

Property Details

m_dialogModule protected_oe property

protected IDialogModule m_dialogModule
return IDialogModule

m_scene protected_oe property

protected IScene m_scene
return IScene