BulletSim: update SOs and DLLs to run on more Linux versions. Correct multiple buoyancy settings when character flying. Remove chatty log message on prim destruction.

integration
Robert Adams 2012-08-06 12:55:52 -07:00
parent 374ebab574
commit 4adb3471ac
6 changed files with 7 additions and 4 deletions

View File

@ -274,9 +274,12 @@ public class BSCharacter : PhysicsActor
public override bool Flying {
get { return _flying; }
set {
_flying = value;
// simulate flying by changing the effect of gravity
this.Buoyancy = ComputeBuoyancyFromFlying(_flying);
if (_flying != value)
{
_flying = value;
// simulate flying by changing the effect of gravity
this.Buoyancy = ComputeBuoyancyFromFlying(_flying);
}
}
}
private float ComputeBuoyancyFromFlying(bool ifFlying) {

View File

@ -352,7 +352,7 @@ public class BSScene : PhysicsScene, IPhysicsParameters
BSPrim bsprim = prim as BSPrim;
if (bsprim != null)
{
m_log.DebugFormat("{0}: RemovePrim. id={1}/{2}", LogHeader, bsprim.Name, bsprim.LocalID);
// m_log.DebugFormat("{0}: RemovePrim. id={1}/{2}", LogHeader, bsprim.Name, bsprim.LocalID);
try
{
lock (m_prims) m_prims.Remove(bsprim.LocalID);

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.