aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Scenes/EntityManager.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * Swaps Scene.Entities Dictionary for EntityManager.Adam Frisby2008-11-241-6/+26
| | | | | | * Important Changes: Scene.Entities is now IEnumerable directly. You do not need to use Entities.Values, you can Enumerate on .Entities directly. (So 'foreach Scene.Entities' vs 'foreach Scene.Entities.Values'). * Locks: Entities maintains it's own internal locking states. This means you do not need to lock entities anymore. I'll be going through and removing locks on it systematically.
* * Makes EntityManager IEnumerable - meaning we should be good to go to ↵Adam Frisby2008-11-241-2/+16
| | | | enable this.
* * Adding EntityManager.csAdam Frisby2008-11-241-0/+148
* Not referenced anywhere yet. * Designed to replace Dictionary<UUID,EntityBase> within SceneGraph.Entities * Allows indexed access and better handling of locks. * Someone needs to implement IEnumerable on this before we can switch it over.