* For now, when loading an archive all the existing scene objects get deleted by default

This commit is contained in:
Justin Clarke Casey
2008-07-14 16:23:59 +00:00
parent 31e5d348f6
commit 9cb4ba9d6b
2 changed files with 22 additions and 0 deletions

View File

@@ -1683,6 +1683,23 @@ namespace OpenSim.Region.Environment.Scenes
return m_innerScene.AddNewSceneObject(sceneObject, attachToBackup);
}
/// <summary>
/// Delete every object from the scene
/// </summary>
public void DeleteAllSceneObjects()
{
lock (Entities)
{
ICollection<EntityBase> entities = new List<EntityBase>(Entities.Values);
foreach (EntityBase e in entities)
{
if (e is SceneObjectGroup)
DeleteSceneObject((SceneObjectGroup)e);
}
}
}
/// <summary>
/// Delete the given object from the scene.
/// </summary>