Files

39 lines
870 B
Java

/*
* Decompiled with CFR 0.152.
*
* Could not load the following classes:
* com.jme3.renderer.queue.RenderQueue$ShadowMode
* com.jme3.scene.Node
* com.jme3.scene.Spatial
*/
package mygame;
import com.jme3.renderer.queue.RenderQueue;
import com.jme3.scene.Node;
import com.jme3.scene.Spatial;
public abstract class Interactive
extends Node {
public Spatial model;
public Node wholeBody;
public Interactive(String name) {
super(name);
this.setShadowMode(RenderQueue.ShadowMode.Cast);
this.wholeBody = new Node(name);
this.attachChild((Spatial)this.wholeBody);
}
public Spatial getModel() {
return this.model;
}
public void setModel(Spatial model) {
this.model = model;
this.setupModel();
this.wholeBody.attachChild(model);
}
abstract void setupModel();
}