diff options
Diffstat (limited to 'OpenSim/Region/Physics/Manager/PhysicsActor.cs')
-rw-r--r-- | OpenSim/Region/Physics/Manager/PhysicsActor.cs | 19 |
1 files changed, 15 insertions, 4 deletions
diff --git a/OpenSim/Region/Physics/Manager/PhysicsActor.cs b/OpenSim/Region/Physics/Manager/PhysicsActor.cs index f58129d..8241e8f 100644 --- a/OpenSim/Region/Physics/Manager/PhysicsActor.cs +++ b/OpenSim/Region/Physics/Manager/PhysicsActor.cs | |||
@@ -243,10 +243,15 @@ namespace OpenSim.Region.Physics.Manager | |||
243 | public abstract PIDHoverType PIDHoverType { set;} | 243 | public abstract PIDHoverType PIDHoverType { set;} |
244 | public abstract float PIDHoverTau { set;} | 244 | public abstract float PIDHoverTau { set;} |
245 | 245 | ||
246 | 246 | // For RotLookAt | |
247 | public abstract void AddForce(Vector3 force, bool pushforce); | 247 | public abstract Quaternion APIDTarget { set;} |
248 | public abstract void AddAngularForce(Vector3 force, bool pushforce); | 248 | public abstract bool APIDActive { set;} |
249 | public abstract void SetMomentum(Vector3 momentum); | 249 | public abstract float APIDStrength { set;} |
250 | public abstract float APIDDamping { set;} | ||
251 | |||
252 | public abstract void AddForce(PhysicsVector force, bool pushforce); | ||
253 | public abstract void AddAngularForce(PhysicsVector force, bool pushforce); | ||
254 | public abstract void SetMomentum(PhysicsVector momentum); | ||
250 | public abstract void SubscribeEvents(int ms); | 255 | public abstract void SubscribeEvents(int ms); |
251 | public abstract void UnSubscribeEvents(); | 256 | public abstract void UnSubscribeEvents(); |
252 | public abstract bool SubscribedEvents(); | 257 | public abstract bool SubscribedEvents(); |
@@ -476,6 +481,12 @@ namespace OpenSim.Region.Physics.Manager | |||
476 | public override bool PIDHoverActive { set { return; } } | 481 | public override bool PIDHoverActive { set { return; } } |
477 | public override PIDHoverType PIDHoverType { set { return; } } | 482 | public override PIDHoverType PIDHoverType { set { return; } } |
478 | public override float PIDHoverTau { set { return; } } | 483 | public override float PIDHoverTau { set { return; } } |
484 | |||
485 | public override Quaternion APIDTarget { set { return; } } | ||
486 | public override bool APIDActive { set { return; } } | ||
487 | public override float APIDStrength { set { return; } } | ||
488 | public override float APIDDamping { set { return; } } | ||
489 | |||
479 | 490 | ||
480 | public override void SetMomentum(Vector3 momentum) | 491 | public override void SetMomentum(Vector3 momentum) |
481 | { | 492 | { |