- slightly improve AbstractPhysicsControl flow
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10531 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
This commit is contained in:
parent
61641eaaf5
commit
ffd8c72c66
@ -164,8 +164,7 @@ 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…
x
Reference in New Issue
Block a user