fixing TestLandChannel to let it return empty List<ILandObject>() (as
does the real LandChannel), percolating to SceneSetupHelpers.0.6.8-post-fixes
parent
2107b67f1b
commit
3c271bf222
|
@ -29,6 +29,8 @@ using System.Collections.Generic;
|
||||||
using OpenMetaverse;
|
using OpenMetaverse;
|
||||||
using OpenSim.Framework;
|
using OpenSim.Framework;
|
||||||
using OpenSim.Region.Framework.Interfaces;
|
using OpenSim.Region.Framework.Interfaces;
|
||||||
|
using OpenSim.Region.Framework.Scenes;
|
||||||
|
using OpenSim.Region.CoreModules.World.Land;
|
||||||
|
|
||||||
namespace OpenSim.Tests.Common.Mock
|
namespace OpenSim.Tests.Common.Mock
|
||||||
{
|
{
|
||||||
|
@ -37,11 +39,45 @@ namespace OpenSim.Tests.Common.Mock
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public class TestLandChannel : ILandChannel
|
public class TestLandChannel : ILandChannel
|
||||||
{
|
{
|
||||||
public List<ILandObject> ParcelsNearPoint(Vector3 position) { return null; }
|
private Scene m_scene;
|
||||||
public List<ILandObject> AllParcels() { return null; }
|
|
||||||
public ILandObject GetLandObject(int x, int y) { return null; }
|
public TestLandChannel(Scene scene)
|
||||||
public ILandObject GetLandObject(int localID) { return null; }
|
{
|
||||||
public ILandObject GetLandObject(float x, float y) { return null; }
|
m_scene = scene;
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<ILandObject> ParcelsNearPoint(Vector3 position)
|
||||||
|
{
|
||||||
|
return new List<ILandObject>();
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<ILandObject> AllParcels()
|
||||||
|
{
|
||||||
|
return new List<ILandObject>();
|
||||||
|
}
|
||||||
|
|
||||||
|
protected ILandObject GetNoLand()
|
||||||
|
{
|
||||||
|
ILandObject obj = new LandObject(UUID.Zero, false, m_scene);
|
||||||
|
obj.LandData.Name = "NO LAND";
|
||||||
|
return obj;
|
||||||
|
}
|
||||||
|
|
||||||
|
public ILandObject GetLandObject(int x, int y)
|
||||||
|
{
|
||||||
|
return GetNoLand();
|
||||||
|
}
|
||||||
|
|
||||||
|
public ILandObject GetLandObject(int localID)
|
||||||
|
{
|
||||||
|
return GetNoLand();
|
||||||
|
}
|
||||||
|
|
||||||
|
public ILandObject GetLandObject(float x, float y)
|
||||||
|
{
|
||||||
|
return GetNoLand();
|
||||||
|
}
|
||||||
|
|
||||||
public bool IsLandPrimCountTainted() { return false; }
|
public bool IsLandPrimCountTainted() { return false; }
|
||||||
public bool IsForcefulBansAllowed() { return false; }
|
public bool IsForcefulBansAllowed() { return false; }
|
||||||
public void UpdateLandObject(int localID, LandData data) {}
|
public void UpdateLandObject(int localID, LandData data) {}
|
||||||
|
|
|
@ -198,7 +198,7 @@ namespace OpenSim.Tests.Common.Setup
|
||||||
|
|
||||||
testScene.SetModuleInterfaces();
|
testScene.SetModuleInterfaces();
|
||||||
|
|
||||||
testScene.LandChannel = new TestLandChannel();
|
testScene.LandChannel = new TestLandChannel(testScene);
|
||||||
testScene.LoadWorldMap();
|
testScene.LoadWorldMap();
|
||||||
|
|
||||||
PhysicsPluginManager physicsPluginManager = new PhysicsPluginManager();
|
PhysicsPluginManager physicsPluginManager = new PhysicsPluginManager();
|
||||||
|
|
Loading…
Reference in New Issue