public class AnalogLeverInstance extends com.jozufozu.flywheel.backend.instancing.tile.TileEntityInstance<AnalogLeverTileEntity> implements com.jozufozu.flywheel.backend.instancing.IDynamicInstance
| Modifier and Type | Field and Description |
|---|---|
protected com.jozufozu.flywheel.core.materials.ModelData |
handle |
protected com.jozufozu.flywheel.core.materials.ModelData |
indicator |
| Constructor and Description |
|---|
AnalogLeverInstance(com.jozufozu.flywheel.backend.material.MaterialManager<?> modelManager,
AnalogLeverTileEntity tile) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
animateLever() |
void |
beginFrame() |
void |
remove() |
void |
updateLight() |
getInstancePosition, getOrientedMaterial, getTransformMaterial, getWorldPosition, relight, relight, relight, relight, shouldReset, updateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitprotected final com.jozufozu.flywheel.core.materials.ModelData handle
protected final com.jozufozu.flywheel.core.materials.ModelData indicator
public AnalogLeverInstance(com.jozufozu.flywheel.backend.material.MaterialManager<?> modelManager,
AnalogLeverTileEntity tile)
public void beginFrame()
beginFrame in interface com.jozufozu.flywheel.backend.instancing.IDynamicInstanceprotected void animateLever()
public void remove()
remove in interface com.jozufozu.flywheel.backend.instancing.IInstanceremove in class com.jozufozu.flywheel.backend.instancing.tile.TileEntityInstance<AnalogLeverTileEntity>public void updateLight()
updateLight in interface com.jozufozu.flywheel.backend.instancing.IInstanceupdateLight in class com.jozufozu.flywheel.backend.instancing.tile.TileEntityInstance<AnalogLeverTileEntity>