aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/OptionalModules/Scripting/Minimodule/Interfaces (unfollow)
Commit message (Collapse)AuthorFilesLines
2009-07-01Add copyright headers.Jeff Ames1-0/+27
2009-07-01Update svn properties.Jeff Ames1-16/+16
2009-06-29Thank you kindly, Snowdrop, for a patch that solves:Charles Krinke3-1/+27
The current API for MRM is quite sparse, this patch supplies basic support for accessing the task inventory of object.
2009-06-29Thank you kindly, Snowdrop/Snowcrash for a patch that:Charles Krinke1-2/+18
This patch makes the worn attachments accessible to MRM scripting
2009-05-31* Adds MRM scripting commands, World.Objects.Create(Vector3 position) and ↵Adam Frisby1-0/+2
World.Objects.Create(Vector3 position, Quaternion rotation). These rez a 'default box' object at the specified coordinates, and return the associated IObject.
2009-05-29* Adds World.Audio.* to MRMAdam Frisby1-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.
2009-05-29* Implements Sound on Objects for IObject in MRMAdam Frisby1-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)
2009-04-27Add copyright headers. Formatting cleanup.Jeff Ames1-1/+28
2009-04-27Update svn properties.Jeff Ames1-12/+12
2009-04-24* Implements Microthreading for MRM scripting.Adam Frisby2-0/+13
* This is achieved through two new keywords "microthreaded" and "relax". example: public microthreaded void MyFunc(...) { ... relax; ... }
2009-04-22Add copyright headers. Formatting cleanup.Jeff Ames2-2/+56
2009-04-21Update svn properties.Jeff Ames1-13/+13
2009-04-21* Implements Extensions to MRM. This allows Region Modules to insert new ↵Adam Frisby2-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();
2009-04-18* Adds IObject.Shape to MRMAdam Frisby2-46/+16
* Implements Sculpty modification support to MRM * Example: IObject.Shape.SculptMap = new UUID("0000-0000-0000....");
2009-04-14Add copyright headers.Jeff Ames3-3/+84
2009-04-14Update svn properties.Jeff Ames12-674/+674
2009-04-11* Minor MRM CleanupAdam Frisby12-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[?]