refactoring to use assembly:classname style of configuration

integration
SignpostMarv 2012-10-29 16:17:18 +00:00 committed by Justin Clark-Casey (justincc)
parent a16ddbee41
commit a09cba6da3
2 changed files with 6 additions and 3 deletions

View File

@ -25,6 +25,7 @@
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
using System;
using System.IO;
using System.Collections.Generic;
using System.Reflection;
@ -64,7 +65,9 @@ namespace OpenSim.Region.CoreModules.World.Sound
}
else
{
Enabled = config.GetString("Module", "SoundModule") == "SoundModule";
Enabled = config.GetString("Module", "OpenSim.Region.CoreModules.dll:SoundModule") ==
Path.GetFileName(Assembly.GetExecutingAssembly().Location)
+ ":" + MethodBase.GetCurrentMethod().DeclaringType.Name;
MaxDistance = config.GetFloat("MaxDistance", 100.0f);
}
}

View File

@ -1688,8 +1688,8 @@ Enabled = False
AutoBackupModuleEnabled = false
[Sounds]
;; {Module} {} {Implementation of ISoundModule to use.} {SoundModule}
Module = SoundModule
;; {Module} {} {Implementation of ISoundModule to use.} {OpenSim.Region.CoreModules.dll:SoundModule}
Module = OpenSim.Region.CoreModules.dll:SoundModule
;; {MaxDistance} {} {Cut-off distance at which sounds will not be sent to users} {100.0}
MaxDistance = 100.0