diff options
author | Justin Clarke Casey | 2008-06-12 17:49:08 +0000 |
---|---|---|
committer | Justin Clarke Casey | 2008-06-12 17:49:08 +0000 |
commit | 8714833986cef44787fd57a61699b7bdcfd3d3bb (patch) | |
tree | fbd78ff5755484df5ca5732389a7006f92db6508 /OpenSim/Region/Examples/SimpleModule | |
parent | * refactor: rename CreatePrimFromXml to CreatePrimFromXml2 (diff) | |
download | opensim-SC-8714833986cef44787fd57a61699b7bdcfd3d3bb.zip opensim-SC-8714833986cef44787fd57a61699b7bdcfd3d3bb.tar.gz opensim-SC-8714833986cef44787fd57a61699b7bdcfd3d3bb.tar.bz2 opensim-SC-8714833986cef44787fd57a61699b7bdcfd3d3bb.tar.xz |
* refactor: For new objects, move attach to backup to occur when adding to a scene, rather than on creation of the group
* Adding to a scene is now parameterized such that one can choose not to actually persist that group
* This is to support a use case where a module wants a scene which consists of both objects which are persisted, and ones which are just temporary for the lifetime of that server instance
Diffstat (limited to 'OpenSim/Region/Examples/SimpleModule')
-rw-r--r-- | OpenSim/Region/Examples/SimpleModule/RegionModule.cs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/OpenSim/Region/Examples/SimpleModule/RegionModule.cs b/OpenSim/Region/Examples/SimpleModule/RegionModule.cs index 7be2684..ab643a2 100644 --- a/OpenSim/Region/Examples/SimpleModule/RegionModule.cs +++ b/OpenSim/Region/Examples/SimpleModule/RegionModule.cs | |||
@@ -76,7 +76,7 @@ namespace OpenSim.Region.Examples.SimpleModule | |||
76 | } | 76 | } |
77 | 77 | ||
78 | FileSystemObject fileObject = new FileSystemObject(m_scene, fileInfo, filePos); | 78 | FileSystemObject fileObject = new FileSystemObject(m_scene, fileInfo, filePos); |
79 | m_scene.AddSceneObject(fileObject); | 79 | m_scene.AddSceneObject(fileObject, true); |
80 | fileObject.ScheduleGroupForFullUpdate(); | 80 | fileObject.ScheduleGroupForFullUpdate(); |
81 | } | 81 | } |
82 | } | 82 | } |
@@ -107,7 +107,7 @@ namespace OpenSim.Region.Examples.SimpleModule | |||
107 | ComplexObject complexObject = | 107 | ComplexObject complexObject = |
108 | new ComplexObject(m_scene, regionInfo.RegionHandle, LLUUID.Zero, m_scene.PrimIDAllocate(), | 108 | new ComplexObject(m_scene, regionInfo.RegionHandle, LLUUID.Zero, m_scene.PrimIDAllocate(), |
109 | pos + posOffset); | 109 | pos + posOffset); |
110 | m_scene.AddSceneObject(complexObject); | 110 | m_scene.AddSceneObject(complexObject, true); |
111 | } | 111 | } |
112 | } | 112 | } |
113 | 113 | ||
@@ -116,7 +116,7 @@ namespace OpenSim.Region.Examples.SimpleModule | |||
116 | SceneObjectGroup sceneObject = | 116 | SceneObjectGroup sceneObject = |
117 | new CpuCounterObject(m_scene, regionInfo.RegionHandle, LLUUID.Zero, m_scene.PrimIDAllocate(), | 117 | new CpuCounterObject(m_scene, regionInfo.RegionHandle, LLUUID.Zero, m_scene.PrimIDAllocate(), |
118 | pos + new LLVector3(1f, 1f, 1f)); | 118 | pos + new LLVector3(1f, 1f, 1f)); |
119 | m_scene.AddSceneObject(sceneObject); | 119 | m_scene.AddSceneObject(sceneObject, true); |
120 | } | 120 | } |
121 | 121 | ||
122 | public void Close() | 122 | public void Close() |