|
@@ -120,7 +120,6 @@ public class MotionEvent extends AbstractCinematicEvent implements Control, JmeC
|
|
|
*/
|
|
|
public MotionEvent(Spatial spatial, MotionPath path) {
|
|
|
super();
|
|
|
- this.spatial = spatial;
|
|
|
spatial.addControl(this);
|
|
|
this.path = path;
|
|
|
}
|
|
@@ -132,7 +131,6 @@ public class MotionEvent extends AbstractCinematicEvent implements Control, JmeC
|
|
|
*/
|
|
|
public MotionEvent(Spatial spatial, MotionPath path, float initialDuration) {
|
|
|
super(initialDuration);
|
|
|
- this.spatial = spatial;
|
|
|
spatial.addControl(this);
|
|
|
this.path = path;
|
|
|
}
|
|
@@ -144,7 +142,6 @@ public class MotionEvent extends AbstractCinematicEvent implements Control, JmeC
|
|
|
*/
|
|
|
public MotionEvent(Spatial spatial, MotionPath path, LoopMode loopMode) {
|
|
|
super();
|
|
|
- this.spatial = spatial;
|
|
|
spatial.addControl(this);
|
|
|
this.path = path;
|
|
|
this.loopMode = loopMode;
|
|
@@ -157,7 +154,6 @@ public class MotionEvent extends AbstractCinematicEvent implements Control, JmeC
|
|
|
*/
|
|
|
public MotionEvent(Spatial spatial, MotionPath path, float initialDuration, LoopMode loopMode) {
|
|
|
super(initialDuration);
|
|
|
- this.spatial = spatial;
|
|
|
spatial.addControl(this);
|
|
|
this.path = path;
|
|
|
this.loopMode = loopMode;
|
|
@@ -278,7 +274,8 @@ public class MotionEvent extends AbstractCinematicEvent implements Control, JmeC
|
|
|
*/
|
|
|
@Override
|
|
|
public Control cloneForSpatial(Spatial spatial) {
|
|
|
- MotionEvent control = new MotionEvent(spatial, path);
|
|
|
+ MotionEvent control = new MotionEvent();
|
|
|
+ control.setPath(path);
|
|
|
control.playState = playState;
|
|
|
control.currentWayPoint = currentWayPoint;
|
|
|
control.currentValue = currentValue;
|