aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Physics/Manager/PhysicsActor.cs
diff options
context:
space:
mode:
Diffstat (limited to 'OpenSim/Region/Physics/Manager/PhysicsActor.cs')
-rw-r--r--OpenSim/Region/Physics/Manager/PhysicsActor.cs19
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 {