diff --git a/OpenSim/Region/Environment/Modules/ContentManagementSystem/CMEntityCollection.cs b/OpenSim/Region/Environment/Modules/ContentManagementSystem/CMEntityCollection.cs index 6bbc30cd85..f8c8a96ac8 100644 --- a/OpenSim/Region/Environment/Modules/ContentManagementSystem/CMEntityCollection.cs +++ b/OpenSim/Region/Environment/Modules/ContentManagementSystem/CMEntityCollection.cs @@ -146,7 +146,7 @@ namespace OpenSim.Region.Environment.Modules.ContentManagement public AuraMetaEntity CreateAuraForNewlyCreatedEntity(SceneObjectPart part) { AuraMetaEntity ent = new AuraMetaEntity(part.ParentGroup.Scene, - part.ParentGroup.Scene.PrimIDAllocate(), + part.ParentGroup.Scene.AllocateLocalPrimId(), part.GetWorldPosition(), MetaEntity.TRANSLUCENT, new Vector3(0,254,0), diff --git a/OpenSim/Region/Environment/Modules/ContentManagementSystem/ContentManagementEntity.cs b/OpenSim/Region/Environment/Modules/ContentManagementSystem/ContentManagementEntity.cs index 13f5cc05c0..ac2af34c97 100644 --- a/OpenSim/Region/Environment/Modules/ContentManagementSystem/ContentManagementEntity.cs +++ b/OpenSim/Region/Environment/Modules/ContentManagementSystem/ContentManagementEntity.cs @@ -153,7 +153,7 @@ namespace OpenSim.Region.Environment.Modules.ContentManagement else { AuraMetaEntity auraGroup = new AuraMetaEntity(m_Entity.Scene, - m_Entity.Scene.PrimIDAllocate(), + m_Entity.Scene.AllocateLocalPrimId(), part.GetWorldPosition(), MetaEntity.TRANSLUCENT, new Vector3(254,0,0), @@ -260,7 +260,7 @@ namespace OpenSim.Region.Environment.Modules.ContentManagement m_BeamEntities.Remove(m_UnchangedEntity.RootPart.UUID); } BeamMetaEntity beamGroup = new BeamMetaEntity(m_Entity.Scene, - m_Entity.Scene.PrimIDAllocate(), + m_Entity.Scene.AllocateLocalPrimId(), m_UnchangedEntity.RootPart.GetWorldPosition(), MetaEntity.TRANSLUCENT, sceneEntityPart, @@ -275,7 +275,7 @@ namespace OpenSim.Region.Environment.Modules.ContentManagement m_AuraEntities.Remove(UnchangedPart.UUID); } AuraMetaEntity auraGroup = new AuraMetaEntity(m_Entity.Scene, - m_Entity.Scene.PrimIDAllocate(), + m_Entity.Scene.AllocateLocalPrimId(), UnchangedPart.GetWorldPosition(), MetaEntity.TRANSLUCENT, new Vector3(0,0,254), @@ -309,7 +309,7 @@ namespace OpenSim.Region.Environment.Modules.ContentManagement m_AuraEntities.Remove(UnchangedPart.UUID); } AuraMetaEntity auraGroup = new AuraMetaEntity(m_Entity.Scene, - m_Entity.Scene.PrimIDAllocate(), + m_Entity.Scene.AllocateLocalPrimId(), UnchangedPart.GetWorldPosition(), MetaEntity.TRANSLUCENT, new Vector3(254,0,0), diff --git a/OpenSim/Region/Environment/Modules/ContentManagementSystem/MetaEntity.cs b/OpenSim/Region/Environment/Modules/ContentManagementSystem/MetaEntity.cs index fe685a5bbf..a96547b59d 100644 --- a/OpenSim/Region/Environment/Modules/ContentManagementSystem/MetaEntity.cs +++ b/OpenSim/Region/Environment/Modules/ContentManagementSystem/MetaEntity.cs @@ -168,7 +168,7 @@ namespace OpenSim.Region.Environment.Modules.ContentManagement // make new localids foreach (SceneObjectPart part in m_Entity.Children.Values) - part.LocalId = m_Entity.Scene.PrimIDAllocate(); + part.LocalId = m_Entity.Scene.AllocateLocalPrimId(); //finalize m_Entity.RootPart.PhysActor = null; diff --git a/OpenSim/Region/Environment/Scenes/Scene.cs b/OpenSim/Region/Environment/Scenes/Scene.cs index 3931cf0ec1..cb4c2f5860 100644 --- a/OpenSim/Region/Environment/Scenes/Scene.cs +++ b/OpenSim/Region/Environment/Scenes/Scene.cs @@ -1621,7 +1621,7 @@ namespace OpenSim.Region.Environment.Scenes /// Returns a new unallocated local primitive ID /// /// A brand new local primitive ID - public uint PrimIDAllocate() + public uint AllocateLocalPrimId() { uint myID; diff --git a/OpenSim/Region/Environment/Scenes/SceneObjectGroup.cs b/OpenSim/Region/Environment/Scenes/SceneObjectGroup.cs index 54ccaad717..bb80fd04df 100644 --- a/OpenSim/Region/Environment/Scenes/SceneObjectGroup.cs +++ b/OpenSim/Region/Environment/Scenes/SceneObjectGroup.cs @@ -567,7 +567,7 @@ namespace OpenSim.Region.Environment.Scenes RegionHandle = m_scene.RegionInfo.RegionHandle; m_rootPart.ParentID = 0; - m_rootPart.LocalId = m_scene.PrimIDAllocate(); + m_rootPart.LocalId = m_scene.AllocateLocalPrimId(); // No need to lock here since the object isn't yet in a scene foreach (SceneObjectPart part in m_parts.Values) @@ -575,7 +575,7 @@ namespace OpenSim.Region.Environment.Scenes if (Object.ReferenceEquals(part, m_rootPart)) continue; - part.LocalId = m_scene.PrimIDAllocate(); + part.LocalId = m_scene.AllocateLocalPrimId(); part.ParentID = m_rootPart.LocalId; //m_log.DebugFormat("[SCENE]: Given local id {0} to part {1}, linknum {2}, parent {3} {4}", part.LocalId, part.UUID, part.LinkNum, part.ParentID, part.ParentUUID); } @@ -1394,7 +1394,7 @@ namespace OpenSim.Region.Environment.Scenes /// public void CopyRootPart(SceneObjectPart part, UUID cAgentID, UUID cGroupID, bool userExposed) { - SceneObjectPart newPart = part.Copy(m_scene.PrimIDAllocate(), OwnerID, GroupID, m_parts.Count, userExposed); + SceneObjectPart newPart = part.Copy(m_scene.AllocateLocalPrimId(), OwnerID, GroupID, m_parts.Count, userExposed); newPart.SetParent(this); lock (m_parts) @@ -1514,7 +1514,7 @@ namespace OpenSim.Region.Environment.Scenes /// public void CopyPart(SceneObjectPart part, UUID cAgentID, UUID cGroupID, bool userExposed) { - SceneObjectPart newPart = part.Copy(m_scene.PrimIDAllocate(), OwnerID, GroupID, m_parts.Count, userExposed); + SceneObjectPart newPart = part.Copy(m_scene.AllocateLocalPrimId(), OwnerID, GroupID, m_parts.Count, userExposed); newPart.SetParent(this); lock (m_parts) @@ -2676,13 +2676,14 @@ namespace OpenSim.Region.Environment.Scenes scriptPosTarget waypoint = new scriptPosTarget(); waypoint.targetPos = target; waypoint.tolerance = tolerance; - uint handle = m_scene.PrimIDAllocate(); + uint handle = m_scene.AllocateLocalPrimId(); lock (m_targets) { m_targets.Add(handle, waypoint); } return (int)handle; } + public void unregisterTargetWaypoint(int handle) { lock (m_targets) diff --git a/OpenSim/Region/Examples/SimpleModule/RegionModule.cs b/OpenSim/Region/Examples/SimpleModule/RegionModule.cs index 4fc0dbbb72..b3965d72dd 100644 --- a/OpenSim/Region/Examples/SimpleModule/RegionModule.cs +++ b/OpenSim/Region/Examples/SimpleModule/RegionModule.cs @@ -104,7 +104,7 @@ namespace OpenSim.Region.Examples.SimpleModule // { // Vector3 posOffset = new Vector3((i % objs) * 4, ((i % (objs*objs)) / (objs)) * 4, (i / (objs*objs)) * 4); // ComplexObject complexObject = - // new ComplexObject(m_scene, regionInfo.RegionHandle, UUID.Zero, m_scene.PrimIDAllocate(), + // new ComplexObject(m_scene, regionInfo.RegionHandle, UUID.Zero, m_scene.AllocateLocalPrimId(), // pos + posOffset); // m_scene.AddNewSceneObject(complexObject, true); // } @@ -113,7 +113,7 @@ namespace OpenSim.Region.Examples.SimpleModule // private void AddCpuCounter(RegionInfo regionInfo, Vector3 pos) // { // SceneObjectGroup sceneObject = - // new CpuCounterObject(m_scene, regionInfo.RegionHandle, UUID.Zero, m_scene.PrimIDAllocate(), + // new CpuCounterObject(m_scene, regionInfo.RegionHandle, UUID.Zero, m_scene.AllocateLocalPrimId(), // pos + new Vector3(1f, 1f, 1f)); // m_scene.AddNewSceneObject(sceneObject, true); // }