aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/OptionalModules/Scripting/Minimodule/ObjectAccessor.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2010-09-10First pass at cleaning up thread safety in EntityManager and SceneGraphJohn Hurliman1-1/+3
2009-08-16* Beginnings of a Security Credential system in MRM. This will eventually ↵Adam Frisby1-9/+13
lead to trusted execution of untrusted MRMs.
2009-05-31* Adds MRM scripting commands, World.Objects.Create(Vector3 position) and ↵Adam Frisby1-0/+20
World.Objects.Create(Vector3 position, Quaternion rotation). These rez a 'default box' object at the specified coordinates, and return the associated IObject.
2009-05-12* Applies Mantis #3630 - Adds support for outside MRM initialisation, makes ↵Adam Frisby1-2/+2
MRMModule compatible with the Visual Studio MRMLoader ( http://forge.opensimulator.org/gf/project/mrmloader/ )
2009-04-04Add copyright headers, formatting cleanup.Jeff Ames1-1/+28
2009-04-01Update svn properties.Jeff Ames1-132/+132
2009-04-01* MRM AdjustmentsAdam Frisby1-0/+132
* Changes World.Objects from Array IObject[] to IObjectAccessor. * Syntactically identical in most behaviour, however the indexer is now ranges not from 0..Count, but any valid internal LocalID. Additional indexers have been added for UUID. * Example: for(int i=0;i<World.Objects.Count;i++) will not work any more, however foreach(World.Objects) will remain functional. * This prevents us needing to create a list for each access to World.Objects which should [in theory] present a dramatic speed improvement to MRM scripts frequently accessing World.Objects.