aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/OptionalModules/Scripting/Minimodule/Interfaces (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-05-19Dump OpenSim 0.9.0.1 into it's own branch.onefang3-10/+10
2012-01-05Move simulator asset info commands to an optional module from the connector. ↵Justin Clark-Casey (justincc)1-3/+2
Make them conform with service side commands. This stops them appearing twice when Hypergrid is enabled.
2010-05-21Apply http://opensimulator.org/mantis/view.php?id=4632Justin Clark-Casey (justincc)1-1/+17
Adds dialog methods for MRM. Thanks ziah.
2010-05-21Apply http://opensimulator.org/mantis/view.php?id=4627Justin Clark-Casey (justincc)1-0/+10
Adds OwnerId and CreatorId properties to MRM.IObject
2010-04-28Minor spelling corrections in MiniModule: "RetreiveAsset" changed tounknown1-1/+1
"RetrieveAsset" and 'm_rootSceene' to m_rootScene'.
2010-02-19Apply http://opensimulator.org/mantis/view.php?id=4495Justin Clark-Casey (justincc)1-0/+3
Adds IsChildAgent property to IAvatar in MRM. Thanks ziah
2010-01-04Formatting cleanup. Add copyright headers.Jeff Ames1-2/+2
2009-12-23Thank you kindly, Ziah for a patch that adds the channel to the class ↵Charles Krinke2-0/+3
ChatEventArgs and retrieves it's value along with the others from the OSChatMessage in HandleChatPackage. With this the MRM Script can check if a ChatEvent is coming in on a specifc Channel. The Second Part adds the Method say(string msg , int channel) to send a chat message on the specified channel. The idea behind this is to enable MRM's to communicate with regular LSL or OSSL Scripts so that they may can act as a Backend to access a Database or do business Logic for those Scripts. Signed-off-by: Charles Krinke <cfk@pacbell.net>
2009-08-17Add copyright header. Formatting cleanup.Jeff Ames1-0/+27
2009-08-16* Refactor: Moves IAvatarAttachment into IAvatarAttachment.cs instead of ↵Adam Frisby2-13/+15
IAvatar.cs
2009-08-16Misc cleanup.Jeff Ames1-1/+1
2009-08-07From: Snowcrash <Snowcrash.short@gmail.com>Melanie1-0/+1
Date: Wed, 5 Aug 2009 12:45:56 +0200 Subject: [PATCH] A few minor tweaks to the MRM API's in order to make it possible for MRM's to run in a separate AppDomain without poluting the primary appdomain of OpenSim Specifically: Added an explicit method for getting the "globals" of the MRM, removing the need to have the MRM script code loaded into the primary domain, in order to set up proxies Added a [Serializable] attribute to TouchEventArgs, again in order to remove the need to have MRM script code loaded into the primary domain. --------- Applied with whitespace changes
2009-07-25* Updates libOMV to version 0.7.0Teravus Ovares1-1/+2
* Uses mantis #3811 as a base (thanks jhuliman) with changes. * E-mail regarding interface changes sent to the opensim-dev list * Archive: https://lists.berlios.de/pipermail/opensim-dev/2009-July/007219.html
2009-07-01Formatting cleanup.Jeff Ames3-32/+32
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[?]