Merge branch 'master' into careminster
commit
85b4eab005
|
@ -274,11 +274,14 @@ public class BSCharacter : PhysicsActor
|
||||||
public override bool Flying {
|
public override bool Flying {
|
||||||
get { return _flying; }
|
get { return _flying; }
|
||||||
set {
|
set {
|
||||||
|
if (_flying != value)
|
||||||
|
{
|
||||||
_flying = value;
|
_flying = value;
|
||||||
// simulate flying by changing the effect of gravity
|
// simulate flying by changing the effect of gravity
|
||||||
this.Buoyancy = ComputeBuoyancyFromFlying(_flying);
|
this.Buoyancy = ComputeBuoyancyFromFlying(_flying);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
private float ComputeBuoyancyFromFlying(bool ifFlying) {
|
private float ComputeBuoyancyFromFlying(bool ifFlying) {
|
||||||
return ifFlying ? 1f : 0f;
|
return ifFlying ? 1f : 0f;
|
||||||
}
|
}
|
||||||
|
|
|
@ -352,7 +352,7 @@ public class BSScene : PhysicsScene, IPhysicsParameters
|
||||||
BSPrim bsprim = prim as BSPrim;
|
BSPrim bsprim = prim as BSPrim;
|
||||||
if (bsprim != null)
|
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
|
try
|
||||||
{
|
{
|
||||||
lock (m_prims) m_prims.Remove(bsprim.LocalID);
|
lock (m_prims) m_prims.Remove(bsprim.LocalID);
|
||||||
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue