aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment
diff options
context:
space:
mode:
Diffstat (limited to 'OpenSim/Region/Environment')
-rw-r--r--OpenSim/Region/Environment/Scenes/AllNewSceneObjectGroup2.cs13
-rw-r--r--OpenSim/Region/Environment/Scenes/AllNewSceneObjectPart2.cs4
2 files changed, 12 insertions, 5 deletions
diff --git a/OpenSim/Region/Environment/Scenes/AllNewSceneObjectGroup2.cs b/OpenSim/Region/Environment/Scenes/AllNewSceneObjectGroup2.cs
index 22aadf4..d3b69b4 100644
--- a/OpenSim/Region/Environment/Scenes/AllNewSceneObjectGroup2.cs
+++ b/OpenSim/Region/Environment/Scenes/AllNewSceneObjectGroup2.cs
@@ -55,6 +55,14 @@ namespace OpenSim.Region.Environment.Scenes
55 /// <summary> 55 /// <summary>
56 /// 56 ///
57 /// </summary> 57 /// </summary>
58 public AllNewSceneObjectGroup2(byte[] data)
59 {
60
61 }
62
63 /// <summary>
64 ///
65 /// </summary>
58 public AllNewSceneObjectGroup2(Scene world, ulong regionHandle, LLUUID ownerID, uint localID, LLVector3 pos, PrimitiveBaseShape shape) 66 public AllNewSceneObjectGroup2(Scene world, ulong regionHandle, LLUUID ownerID, uint localID, LLVector3 pos, PrimitiveBaseShape shape)
59 { 67 {
60 m_regionHandle = regionHandle; 68 m_regionHandle = regionHandle;
@@ -67,6 +75,7 @@ namespace OpenSim.Region.Environment.Scenes
67 this.SetPartAsRoot(newPart); 75 this.SetPartAsRoot(newPart);
68 } 76 }
69 77
78
70 #region Copying 79 #region Copying
71 /// <summary> 80 /// <summary>
72 /// 81 ///
@@ -102,7 +111,7 @@ namespace OpenSim.Region.Environment.Scenes
102 { 111 {
103 AllNewSceneObjectPart2 newPart = part.Copy(m_scene); 112 AllNewSceneObjectPart2 newPart = part.Copy(m_scene);
104 this.m_parts.Add(newPart.UUID, newPart); 113 this.m_parts.Add(newPart.UUID, newPart);
105 newPart.ParentID = this.m_rootPart.LocalID; 114 this.SetPartAsNonRoot(newPart);
106 } 115 }
107 #endregion 116 #endregion
108 117
@@ -499,7 +508,7 @@ namespace OpenSim.Region.Environment.Scenes
499 /// <param name="part"></param> 508 /// <param name="part"></param>
500 private void SetPartAsNonRoot(AllNewSceneObjectPart2 part) 509 private void SetPartAsNonRoot(AllNewSceneObjectPart2 part)
501 { 510 {
502 511 part.ParentID = this.m_rootPart.LocalID;
503 } 512 }
504 513
505 /// <summary> 514 /// <summary>
diff --git a/OpenSim/Region/Environment/Scenes/AllNewSceneObjectPart2.cs b/OpenSim/Region/Environment/Scenes/AllNewSceneObjectPart2.cs
index 813f2e1..93f2d0a 100644
--- a/OpenSim/Region/Environment/Scenes/AllNewSceneObjectPart2.cs
+++ b/OpenSim/Region/Environment/Scenes/AllNewSceneObjectPart2.cs
@@ -296,7 +296,7 @@ namespace OpenSim.Region.Environment.Scenes
296 } 296 }
297 297
298 /// <summary> 298 /// <summary>
299 /// Recreate a SceneObjectPart (prim) 299 /// Re/create a SceneObjectPart (prim)
300 /// </summary> 300 /// </summary>
301 /// <param name="regionHandle"></param> 301 /// <param name="regionHandle"></param>
302 /// <param name="parent"></param> 302 /// <param name="parent"></param>
@@ -553,8 +553,6 @@ namespace OpenSim.Region.Environment.Scenes
553 553
554 remoteClient.SendPrimTerseUpdate(m_regionHandle, 64096, LocalID, lPos, mRot); 554 remoteClient.SendPrimTerseUpdate(m_regionHandle, 64096, LocalID, lPos, mRot);
555 } 555 }
556
557
558 #endregion 556 #endregion
559 } 557 }
560} 558}