aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Scenes/InnerScene.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* refactored some duplicate SceneObjectGroup searching code in SceneJeff Ames2007-11-071-196/+68
|
* removed duplicated BOMsJeff Ames2007-11-051-1/+1
|
* Some more refactoringMW2007-11-041-35/+88
|
* normalized line endingsJeff Ames2007-11-041-655/+655
|
* Added support for OpenSim application plugins (as requested by Adam), which ↵MW2007-11-041-2/+0
| | | | | | | use Mono.addins for loading/management. (which is a pure .net solution so works on both Mono and MS .net, and is under the MIT license, will add the source code for the library later). I also suggest we look into switching to using Mono.addins for our Region module loading management. A little bit more refactoring of Scene.
* First part of Scene refactoring:MW2007-11-031-0/+657
Started the move of some of the methods from scene into a inner class (currently called InnerScene.cs), the idea being that the code related to the 3d scene (primitive/entities/Avatars etc) will be in this inner class, then what is now Scene.cs will be left as a kind of wrapper class around it. And once the spilt is complete can be renamed to something like RegionInstance (or any name that sounds good and ids it as the Region layer class that "has" a scene). Added SceneCommunicationService which at the moment is a kind of high level wrapper around commsManager. The idea being that it has a higher level API for the Region/Scene to send messages to the other regions on the grid. a Example of the API is that instead of having sendXmessage methods, it has more functional level method like PassAvatarToNeighbour. Hopefully this will allow more freedom to do changes in communications that doesn't break other things.