|
@@ -31,12 +31,13 @@
|
|
*/
|
|
*/
|
|
package com.jme3.scene.debug;
|
|
package com.jme3.scene.debug;
|
|
|
|
|
|
-import java.util.Map;
|
|
|
|
-
|
|
|
|
import com.jme3.animation.Skeleton;
|
|
import com.jme3.animation.Skeleton;
|
|
import com.jme3.renderer.queue.RenderQueue.Bucket;
|
|
import com.jme3.renderer.queue.RenderQueue.Bucket;
|
|
import com.jme3.scene.Geometry;
|
|
import com.jme3.scene.Geometry;
|
|
import com.jme3.scene.Node;
|
|
import com.jme3.scene.Node;
|
|
|
|
+import com.jme3.util.clone.Cloner;
|
|
|
|
+
|
|
|
|
+import java.util.Map;
|
|
|
|
|
|
/**
|
|
/**
|
|
* The class that creates a mesh to display how bones behave.
|
|
* The class that creates a mesh to display how bones behave.
|
|
@@ -122,4 +123,13 @@ public class SkeletonDebugger extends Node {
|
|
public SkeletonInterBoneWire getInterBoneWires() {
|
|
public SkeletonInterBoneWire getInterBoneWires() {
|
|
return interBoneWires;
|
|
return interBoneWires;
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ @Override
|
|
|
|
+ public void cloneFields(Cloner cloner, Object original) {
|
|
|
|
+ super.cloneFields(cloner, original);
|
|
|
|
+
|
|
|
|
+ this.wires = cloner.clone(wires);
|
|
|
|
+ this.points = cloner.clone(points);
|
|
|
|
+ this.interBoneWires = cloner.clone(interBoneWires);
|
|
|
|
+ }
|
|
}
|
|
}
|