- slightly improve AbstractPhysicsControl flow

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10531 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
3.0
nor..67 12 years ago
parent 61641eaaf5
commit ffd8c72c66
  1. 9
      engine/src/bullet-common/com/jme3/bullet/control/AbstractPhysicsControl.java

@ -160,12 +160,11 @@ public abstract class AbstractPhysicsControl implements PhysicsControl {
}
}
public void setSpatial(Spatial spatial) {
if (this.spatial != null && this.spatial != spatial) {
removeSpatialData(this.spatial);
}
else if (this.spatial == spatial) {
} else if (this.spatial == spatial) {
return;
}
this.spatial = spatial;
@ -207,12 +206,14 @@ public abstract class AbstractPhysicsControl implements PhysicsControl {
public void setPhysicsSpace(PhysicsSpace space) {
if (space == null) {
if (this.space != null) {
removePhysics(space);
removePhysics(this.space);
added = false;
}
} else {
if (this.space == space) {
return;
} else if (this.space != null) {
removePhysics(this.space);
}
addPhysics(space);
added = true;

Loading…
Cancel
Save