C# Class Universe.Modules.Sound.SoundModule

Inheritance: INonSharedRegionModule, ISoundModule
ファイルを表示 Open project: Virtual-Universe/Virtual-Universe

Protected Properties

Property Type Description
m_scene IScene

Public Methods

Method Description
AddConeOfSilence ( UUID objectID, System.Vector3 position, double Radius ) : void
AddRegion ( IScene scene ) : void
Close ( ) : void
Initialize ( IConfigSource source ) : void
PlayAttachedSound ( UUID soundID, UUID ownerID, UUID objectID, double gain, System.Vector3 position, byte flags, float radius ) : void
RegionLoaded ( IScene scene ) : void
RemoveConeOfSilence ( UUID objectID ) : void
RemoveRegion ( IScene scene ) : void
TriggerSound ( UUID soundId, UUID ownerID, UUID objectID, UUID parentID, double gain, System.Vector3 position, System.UInt64 handle, float radius ) : void

Private Methods

Method Description
OnClosingClient ( IClientAPI client ) : void
OnNewClient ( IClientAPI client ) : void

Method Details

AddConeOfSilence() public method

public AddConeOfSilence ( UUID objectID, System.Vector3 position, double Radius ) : void
objectID UUID
position System.Vector3
Radius double
return void

AddRegion() public method

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

Close() public method

public Close ( ) : void
return void

Initialize() public method

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

PlayAttachedSound() public method

public PlayAttachedSound ( UUID soundID, UUID ownerID, UUID objectID, double gain, System.Vector3 position, byte flags, float radius ) : void
soundID UUID
ownerID UUID
objectID UUID
gain double
position System.Vector3
flags byte
radius float
return void

RegionLoaded() public method

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

RemoveConeOfSilence() public method

public RemoveConeOfSilence ( UUID objectID ) : void
objectID UUID
return void

RemoveRegion() public method

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

TriggerSound() public method

public TriggerSound ( UUID soundId, UUID ownerID, UUID objectID, UUID parentID, double gain, System.Vector3 position, System.UInt64 handle, float radius ) : void
soundId UUID
ownerID UUID
objectID UUID
parentID UUID
gain double
position System.Vector3
handle System.UInt64
radius float
return void

Property Details

m_scene protected_oe property

protected IScene m_scene
return IScene