Change access levels from private to protected to facilitate

subclassing; also add new method signatures. Thanks tuco and mikkopa.
Fix Mantis #3072.
This commit is contained in:
Mike Mazur
2009-02-03 08:31:08 +00:00
parent 52deb50884
commit 949ae6136e
7 changed files with 219 additions and 210 deletions

View File

@@ -213,6 +213,9 @@ namespace OpenSim.Region.Physics.Manager
public abstract void SubscribeEvents(int ms);
public abstract void UnSubscribeEvents();
public abstract bool SubscribedEvents();
public virtual void SetCollisionMesh(byte[] meshdata, string meshname, bool scalemesh) { }
public virtual void SetBoundsScaling(bool scalemesh) { }
}
public class NullPhysicsActor : PhysicsActor

View File

@@ -152,6 +152,12 @@ namespace OpenSim.Region.Physics.Manager
public abstract bool IsThreaded { get; }
public virtual uint Raycast(PhysicsVector pos, PhysicsVector dir, float rayLength, uint ignoreId)
{ return 0; }
public virtual void SetMaxFlightHeight(float maxheight) { }
private class NullPhysicsScene : PhysicsScene
{
private static int m_workIndicator;