* Break out the SampleMoneyModule to a new namespace

* Create the OpenSim.Region.ReplaceableModules namespace for modules that we intend to have people replace (see readme)
* Create the OpenSim.Region.ReplaceableModules.MoneyModule namespace
* Put our current Sample MoneyModule in this namespace. (more modifications here next commit)
0.6.5-rc1
Teravus Ovares 2009-05-09 05:21:56 +00:00
parent b3d29aaeb3
commit dac793ea47
4 changed files with 53 additions and 1 deletions

View File

@ -0,0 +1,8 @@
<Addin id="OpenSim.Region.ReplaceableModules.MoneyModule" version="0.2">
<Runtime>
<Import assembly="OpenSim.Region.ReplaceableModules.MoneyModule.dll"/>
</Runtime>
<Dependencies>
<Addin id="OpenSim" version="0.5" />
</Dependencies>
</Addin>

View File

@ -42,7 +42,7 @@ using OpenSim.Framework.Servers.HttpServer;
using OpenSim.Region.Framework.Interfaces; using OpenSim.Region.Framework.Interfaces;
using OpenSim.Region.Framework.Scenes; using OpenSim.Region.Framework.Scenes;
namespace OpenSim.Region.CoreModules.Avatar.Currency.SampleMoney namespace OpenSim.Region.ReplaceableModules.MoneyModule
{ {
/// <summary> /// <summary>
/// Demo Economy/Money Module. This is not a production quality money/economy module! /// Demo Economy/Money Module. This is not a production quality money/economy module!

View File

@ -0,0 +1,5 @@
This folder is for modules that we intend to let users and system admins replace.
This folder should never end up a project. Only subfolders should end up as a project. The idea here is that each folder
will produce a project and a separate .dll assembly for the module that will get picked up by the module loader.
To replace the functionality, you simply replace the .dll with a different one.

View File

@ -2964,6 +2964,45 @@
</Match> </Match>
</Files> </Files>
</Project> </Project>
<Project name="OpenSim.Region.ReplaceableModules.MoneyModule" path="OpenSim/Region/ReplaceableModules/MoneyModule" type="Library">
<Configuration name="Debug">
<Options>
<OutputPath>../../../../bin/</OutputPath>
</Options>
</Configuration>
<Configuration name="Release">
<Options>
<OutputPath>../../../../bin/</OutputPath>
</Options>
</Configuration>
<ReferencePath>../../../../bin/</ReferencePath>
<Reference name="System"/>
<Reference name="System.Xml"/>
<Reference name="System.Web"/>
<Reference name="OpenMetaverseTypes.dll"/>
<Reference name="OpenMetaverse.dll"/>
<Reference name="OpenSim.Framework"/>
<Reference name="OpenSim.Framework.Communications"/>
<Reference name="OpenSim.Region.Framework" />
<Reference name="OpenSim.Framework.Servers"/>
<Reference name="OpenSim.Framework.Servers.HttpServer"/>
<Reference name="OpenSim.Framework.Serialization"/>
<Reference name="OpenSim.Framework.Console"/>
<Reference name="XMLRPC.dll"/>
<Reference name="OpenSim.Framework.Communications"/>
<Reference name="Nini.dll" />
<Reference name="log4net.dll"/>
<Files>
<Match pattern="*.addin.xml" path="Resources" buildAction="EmbeddedResource" recurse="true"/>
<Match pattern="*.cs" recurse="true">
</Match>
<Match pattern="*.addin.xml" path="Resources" buildAction="EmbeddedResource" recurse="true"/>
</Files>
</Project>
<Project name="OpenSim.Region.UserStatistics" path="OpenSim/Region/UserStatistics" type="Library"> <Project name="OpenSim.Region.UserStatistics" path="OpenSim/Region/UserStatistics" type="Library">
<Configuration name="Debug"> <Configuration name="Debug">
<Options> <Options>