aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/OptionalModules/Scripting/Minimodule/Interfaces (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * Adds MRM scripting commands, World.Objects.Create(Vector3 position) and ↵Adam Frisby2009-05-311-0/+2
| | | | World.Objects.Create(Vector3 position, Quaternion rotation). These rez a 'default box' object at the specified coordinates, and return the associated IObject.
* * Adds World.Audio.* to MRMAdam Frisby2009-05-291-0/+3
| | | | | * This includes methods such as PlaySound which take a Position as an argument, allowing you to trigger sounds arbitrarily across the scene without needing a parent object in the position.
* * Implements Sound on Objects for IObject in MRMAdam Frisby2009-05-291-0/+1
| | | | | | * Method: IObject.Sound.Play(UUID sound, double volume) * More feature-packed API to come soon. (I want a World.Sound with arbitrary positioning)
* Add copyright headers. Formatting cleanup.Jeff Ames2009-04-271-1/+28
|
* Update svn properties.Jeff Ames2009-04-271-12/+12
|
* * Implements Microthreading for MRM scripting.Adam Frisby2009-04-242-0/+13
| | | | | | | | | | * This is achieved through two new keywords "microthreaded" and "relax". example: public microthreaded void MyFunc(...) { ... relax; ... }
* Add copyright headers. Formatting cleanup.Jeff Ames2009-04-222-2/+56
|
* Update svn properties.Jeff Ames2009-04-211-13/+13
|
* * Implements Extensions to MRM. This allows Region Modules to insert new ↵Adam Frisby2009-04-212-0/+15
| | | | | | | | | | | | classes into OpenSim MRM's. * Example in region module: Scene.GetModuleInterface<IMRMModule>.RegisterExtension<IMyInterface>(this); * In the MRM: //@DEPENDS:MyExtensionModule.dll ... Host.Extensions<IMyInterface>.DoStuff();
* * Adds IObject.Shape to MRMAdam Frisby2009-04-182-46/+16
| | | | | | * Implements Sculpty modification support to MRM * Example: IObject.Shape.SculptMap = new UUID("0000-0000-0000....");
* Add copyright headers.Jeff Ames2009-04-143-3/+84
|
* Update svn properties.Jeff Ames2009-04-1412-674/+674
|
* * Minor MRM CleanupAdam Frisby2009-04-1112-0/+676
* Interfaces now live in Interfaces subdirectory. * Namespace does not yet reflect this change. * Final namespace for MRMs will probably sit somewhere around OpenSim.Extend.MRM[?]