make TestSaveOarV0_2() use a common part2 construction
parent
0c3043a298
commit
68c7218fa1
|
@ -102,6 +102,18 @@ namespace OpenSim.Region.CoreModules.World.Archiver.Tests
|
||||||
return new SceneObjectPart(ownerId, shape, groupPosition, rotationOffset, offsetPosition) { Name = partName };
|
return new SceneObjectPart(ownerId, shape, groupPosition, rotationOffset, offsetPosition) { Name = partName };
|
||||||
}
|
}
|
||||||
|
|
||||||
|
protected SceneObjectPart CreateSceneObjectPart2()
|
||||||
|
{
|
||||||
|
string partName = "Action Man";
|
||||||
|
UUID ownerId = UUID.Parse("00000000-0000-0000-0000-000000000016");
|
||||||
|
PrimitiveBaseShape shape = PrimitiveBaseShape.CreateCylinder();
|
||||||
|
Vector3 groupPosition = new Vector3(90, 80, 70);
|
||||||
|
Quaternion rotationOffset = new Quaternion(60, 70, 80, 90);
|
||||||
|
Vector3 offsetPosition = new Vector3(20, 25, 30);
|
||||||
|
|
||||||
|
return new SceneObjectPart(ownerId, shape, groupPosition, rotationOffset, offsetPosition) { Name = partName };
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Test saving a V0.2 OpenSim Region Archive.
|
/// Test saving a V0.2 OpenSim Region Archive.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -114,24 +126,8 @@ namespace OpenSim.Region.CoreModules.World.Archiver.Tests
|
||||||
SceneObjectPart part1 = CreateSceneObjectPart1();
|
SceneObjectPart part1 = CreateSceneObjectPart1();
|
||||||
m_scene.AddNewSceneObject(new SceneObjectGroup(part1), false);
|
m_scene.AddNewSceneObject(new SceneObjectGroup(part1), false);
|
||||||
|
|
||||||
SceneObjectPart part2;
|
SceneObjectPart part2 = CreateSceneObjectPart2();
|
||||||
|
m_scene.AddNewSceneObject(new SceneObjectGroup(part2), false);
|
||||||
// Create and add prim 2
|
|
||||||
{
|
|
||||||
string partName = "Action Man";
|
|
||||||
UUID ownerId = UUID.Parse("00000000-0000-0000-0000-000000000016");
|
|
||||||
PrimitiveBaseShape shape = PrimitiveBaseShape.CreateCylinder();
|
|
||||||
Vector3 groupPosition = new Vector3(90, 80, 70);
|
|
||||||
Quaternion rotationOffset = new Quaternion(60, 70, 80, 90);
|
|
||||||
Vector3 offsetPosition = new Vector3(20, 25, 30);
|
|
||||||
|
|
||||||
part2
|
|
||||||
= new SceneObjectPart(
|
|
||||||
ownerId, shape, groupPosition, rotationOffset, offsetPosition);
|
|
||||||
part2.Name = partName;
|
|
||||||
|
|
||||||
m_scene.AddNewSceneObject(new SceneObjectGroup(part2), false);
|
|
||||||
}
|
|
||||||
|
|
||||||
MemoryStream archiveWriteStream = new MemoryStream();
|
MemoryStream archiveWriteStream = new MemoryStream();
|
||||||
m_scene.EventManager.OnOarFileSaved += SaveCompleted;
|
m_scene.EventManager.OnOarFileSaved += SaveCompleted;
|
||||||
|
|
Loading…
Reference in New Issue