* Begun work on Primitive Duplication. Not hooked up yet, but theoretically could be done so. In practice, more work needs to be done.

This commit is contained in:
Adam Frisby
2007-07-09 15:29:39 +00:00
parent f62b7f3d1e
commit e8acf1cca9
8 changed files with 140 additions and 2 deletions

View File

@@ -212,6 +212,39 @@ namespace OpenSim.Region.Environment.Scenes
}
/// <summary>
///
/// </summary>
/// <param name="originalPrim"></param>
/// <param name="offset"></param>
/// <param name="flags"></param>
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");
}
}
/// <summary>
///
/// </summary>