diff options
author | Justin Clarke Casey | 2008-11-07 21:07:14 +0000 |
---|---|---|
committer | Justin Clarke Casey | 2008-11-07 21:07:14 +0000 |
commit | 54e10e5b61aa543102bcc3a7415877c44aabb5df (patch) | |
tree | d16149d29a5ef4921e9256f6128cbb9cc17aadc0 /OpenSim/Region/Environment/Scenes/SceneObjectPart.cs | |
parent | * refactor: stop unnecessary passing of scene to sog copy constructor (diff) | |
download | opensim-SC-54e10e5b61aa543102bcc3a7415877c44aabb5df.zip opensim-SC-54e10e5b61aa543102bcc3a7415877c44aabb5df.tar.gz opensim-SC-54e10e5b61aa543102bcc3a7415877c44aabb5df.tar.bz2 opensim-SC-54e10e5b61aa543102bcc3a7415877c44aabb5df.tar.xz |
* Stop requiring local ids in the SOG constructors.
* These are assigned when the object is attached to the scene
Diffstat (limited to 'OpenSim/Region/Environment/Scenes/SceneObjectPart.cs')
-rw-r--r-- | OpenSim/Region/Environment/Scenes/SceneObjectPart.cs | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/OpenSim/Region/Environment/Scenes/SceneObjectPart.cs b/OpenSim/Region/Environment/Scenes/SceneObjectPart.cs index d746ec4..d2c4253 100644 --- a/OpenSim/Region/Environment/Scenes/SceneObjectPart.cs +++ b/OpenSim/Region/Environment/Scenes/SceneObjectPart.cs | |||
@@ -216,9 +216,9 @@ namespace OpenSim.Region.Environment.Scenes | |||
216 | Rezzed = DateTime.Now; | 216 | Rezzed = DateTime.Now; |
217 | } | 217 | } |
218 | 218 | ||
219 | public SceneObjectPart(SceneObjectGroup parent, UUID ownerID, uint localID, | 219 | public SceneObjectPart(SceneObjectGroup parent, UUID ownerID, |
220 | PrimitiveBaseShape shape, Vector3 groupPosition, Vector3 offsetPosition) | 220 | PrimitiveBaseShape shape, Vector3 groupPosition, Vector3 offsetPosition) |
221 | : this(parent, ownerID, localID, shape, groupPosition, Quaternion.Identity, offsetPosition) | 221 | : this(parent, ownerID, shape, groupPosition, Quaternion.Identity, offsetPosition) |
222 | { | 222 | { |
223 | } | 223 | } |
224 | 224 | ||
@@ -228,14 +228,13 @@ namespace OpenSim.Region.Environment.Scenes | |||
228 | /// <param name="regionHandle"></param> | 228 | /// <param name="regionHandle"></param> |
229 | /// <param name="parent"></param> | 229 | /// <param name="parent"></param> |
230 | /// <param name="ownerID"></param> | 230 | /// <param name="ownerID"></param> |
231 | /// <param name="localID"></param> | ||
232 | /// <param name="shape"></param> | 231 | /// <param name="shape"></param> |
233 | /// <param name="position"></param> | 232 | /// <param name="position"></param> |
234 | /// <param name="rotationOffset"></param> | 233 | /// <param name="rotationOffset"></param> |
235 | /// <param name="offsetPosition"></param> | 234 | /// <param name="offsetPosition"></param> |
236 | public SceneObjectPart(SceneObjectGroup parent, UUID ownerID, uint localID, | 235 | public SceneObjectPart( |
237 | PrimitiveBaseShape shape, Vector3 groupPosition, Quaternion rotationOffset, | 236 | SceneObjectGroup parent, UUID ownerID, PrimitiveBaseShape shape, Vector3 groupPosition, |
238 | Vector3 offsetPosition) | 237 | Quaternion rotationOffset, Vector3 offsetPosition) |
239 | { | 238 | { |
240 | m_name = "Primitive"; | 239 | m_name = "Primitive"; |
241 | m_parentGroup = parent; | 240 | m_parentGroup = parent; |
@@ -246,7 +245,6 @@ namespace OpenSim.Region.Environment.Scenes | |||
246 | _creatorID = _ownerID; | 245 | _creatorID = _ownerID; |
247 | _lastOwnerID = UUID.Zero; | 246 | _lastOwnerID = UUID.Zero; |
248 | UUID = UUID.Random(); | 247 | UUID = UUID.Random(); |
249 | LocalId = (uint) (localID); | ||
250 | Shape = shape; | 248 | Shape = shape; |
251 | // Todo: Add More Object Parameter from above! | 249 | // Todo: Add More Object Parameter from above! |
252 | _ownershipCost = 0; | 250 | _ownershipCost = 0; |
@@ -286,7 +284,7 @@ namespace OpenSim.Region.Environment.Scenes | |||
286 | /// <param name="shape"></param> | 284 | /// <param name="shape"></param> |
287 | /// <param name="position"></param> | 285 | /// <param name="position"></param> |
288 | public SceneObjectPart(SceneObjectGroup parent, int creationDate, UUID ownerID, | 286 | public SceneObjectPart(SceneObjectGroup parent, int creationDate, UUID ownerID, |
289 | UUID creatorID, UUID lastOwnerID, uint localID, PrimitiveBaseShape shape, | 287 | UUID creatorID, UUID lastOwnerID, PrimitiveBaseShape shape, |
290 | Vector3 position, Quaternion rotation, uint flags) | 288 | Vector3 position, Quaternion rotation, uint flags) |
291 | { | 289 | { |
292 | m_parentGroup = parent; | 290 | m_parentGroup = parent; |
@@ -296,7 +294,6 @@ namespace OpenSim.Region.Environment.Scenes | |||
296 | _creatorID = creatorID; | 294 | _creatorID = creatorID; |
297 | _lastOwnerID = lastOwnerID; | 295 | _lastOwnerID = lastOwnerID; |
298 | UUID = UUID.Random(); | 296 | UUID = UUID.Random(); |
299 | LocalId = (uint) (localID); | ||
300 | Shape = shape; | 297 | Shape = shape; |
301 | _ownershipCost = 0; | 298 | _ownershipCost = 0; |
302 | _objectSaleType = (byte) 0; | 299 | _objectSaleType = (byte) 0; |