aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/OptionalModules/Scripting/Minimodule/ObjectAccessor.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* First pass at cleaning up thread safety in EntityManager and SceneGraphJohn Hurliman2010-09-101-1/+3
|
* * Beginnings of a Security Credential system in MRM. This will eventually ↵Adam Frisby2009-08-161-9/+13
| | | | lead to trusted execution of untrusted MRMs.
* * Adds MRM scripting commands, World.Objects.Create(Vector3 position) and ↵Adam Frisby2009-05-311-0/+20
| | | | World.Objects.Create(Vector3 position, Quaternion rotation). These rez a 'default box' object at the specified coordinates, and return the associated IObject.
* * Applies Mantis #3630 - Adds support for outside MRM initialisation, makes ↵Adam Frisby2009-05-121-2/+2
| | | | MRMModule compatible with the Visual Studio MRMLoader ( http://forge.opensimulator.org/gf/project/mrmloader/ )
* Add copyright headers, formatting cleanup.Jeff Ames2009-04-041-1/+28
|
* Update svn properties.Jeff Ames2009-04-011-132/+132
|
* * MRM AdjustmentsAdam Frisby2009-04-011-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.