package pneumaticCraft.api.actuator;
import java.util.List;
import net.minecraft.tileentity.TileEntity;
public interface IActuator{
/**
* Same as {@link pneumaticCraft.api.universalSensor.ISensorSetting#getSensorPath()}
* @return
*/
public String getSensorPath();
/**
* When returned true, the GUI will enable the textbox writing, otherwise not.
* @return
*/
public boolean needsTextBox();
/**
* Should return the description of this sensor displayed in the GUI stat. Information should at least include
* when this sensor emits redstone and how (analog (1 through 15), or digital).
* @return
*/
public List<String> getDescription();
/**
*
* @param universalActuator
*/
public void actuate(TileEntity universalActuator);
}