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 6bfdff2..ea4db70 100644 --- a/OpenSim/Region/Physics/Manager/PhysicsActor.cs +++ b/OpenSim/Region/Physics/Manager/PhysicsActor.cs | |||
@@ -230,10 +230,15 @@ namespace OpenSim.Region.Physics.Manager | |||
230 | public abstract PIDHoverType PIDHoverType { set;} | 230 | public abstract PIDHoverType PIDHoverType { set;} |
231 | public abstract float PIDHoverTau { set;} | 231 | public abstract float PIDHoverTau { set;} |
232 | 232 | ||
233 | 233 | // For RotLookAt | |
234 | public abstract void AddForce(Vector3 force, bool pushforce); | 234 | public abstract Quaternion APIDTarget { set;} |
235 | public abstract void AddAngularForce(Vector3 force, bool pushforce); | 235 | public abstract bool APIDActive { set;} |
236 | public abstract void SetMomentum(Vector3 momentum); | 236 | public abstract float APIDStrength { set;} |
237 | public abstract float APIDDamping { set;} | ||
238 | |||
239 | public abstract void AddForce(PhysicsVector force, bool pushforce); | ||
240 | public abstract void AddAngularForce(PhysicsVector force, bool pushforce); | ||
241 | public abstract void SetMomentum(PhysicsVector momentum); | ||
237 | public abstract void SubscribeEvents(int ms); | 242 | public abstract void SubscribeEvents(int ms); |
238 | public abstract void UnSubscribeEvents(); | 243 | public abstract void UnSubscribeEvents(); |
239 | public abstract bool SubscribedEvents(); | 244 | public abstract bool SubscribedEvents(); |
@@ -463,6 +468,12 @@ namespace OpenSim.Region.Physics.Manager | |||
463 | public override bool PIDHoverActive { set { return; } } | 468 | public override bool PIDHoverActive { set { return; } } |
464 | public override PIDHoverType PIDHoverType { set { return; } } | 469 | public override PIDHoverType PIDHoverType { set { return; } } |
465 | public override float PIDHoverTau { set { return; } } | 470 | public override float PIDHoverTau { set { return; } } |
471 | |||
472 | public override Quaternion APIDTarget { set { return; } } | ||
473 | public override bool APIDActive { set { return; } } | ||
474 | public override float APIDStrength { set { return; } } | ||
475 | public override float APIDDamping { set { return; } } | ||
476 | |||
466 | 477 | ||
467 | public override void SetMomentum(Vector3 momentum) | 478 | public override void SetMomentum(Vector3 momentum) |
468 | { | 479 | { |