From e8acf1cca92592fea38208dbfe4137555431434d Mon Sep 17 00:00:00 2001
From: Adam Frisby
Date: Mon, 9 Jul 2007 15:29:39 +0000
Subject: * Begun work on Primitive Duplication. Not hooked up yet, but
theoretically could be done so. In practice, more work needs to be done.
---
.../Environment/Scenes/Scene.PacketHandlers.cs | 33 ++++++++++++++++++++++
1 file changed, 33 insertions(+)
(limited to 'OpenSim/Region/Environment/Scenes/Scene.PacketHandlers.cs')
diff --git a/OpenSim/Region/Environment/Scenes/Scene.PacketHandlers.cs b/OpenSim/Region/Environment/Scenes/Scene.PacketHandlers.cs
index e078348..35e0ea6 100644
--- a/OpenSim/Region/Environment/Scenes/Scene.PacketHandlers.cs
+++ b/OpenSim/Region/Environment/Scenes/Scene.PacketHandlers.cs
@@ -215,6 +215,39 @@ namespace OpenSim.Region.Environment.Scenes
///
///
///
+ ///
+ ///
+ ///
+ public void DuplicateObject(uint originalPrim, LLVector3 offset, uint flags)
+ {
+ SceneObject originPrim = null;
+ foreach (EntityBase ent in Entities.Values)
+ {
+ if (ent is SceneObject)
+ {
+ if (((SceneObject)ent).rootLocalID == originalPrim)
+ {
+ originPrim = (SceneObject)ent;
+ break;
+ }
+ }
+ }
+
+ if (originPrim != null)
+ {
+ //SceneObject copy = originPrim.Copy();
+
+ }
+ else
+ {
+ OpenSim.Framework.Console.MainLog.Instance.Warn("Attempted to duplicate nonexistant prim");
+ }
+
+ }
+
+ ///
+ ///
+ ///
///
///
public void LinkObjects(uint parentPrim, List childPrims)
--
cgit v1.1