public class ActionRedstoneOutput extends BCStatement implements IActionInternal
uniqueTag
Modifier | Constructor and Description |
---|---|
|
ActionRedstoneOutput() |
protected |
ActionRedstoneOutput(java.lang.String s) |
Modifier and Type | Method and Description |
---|---|
void |
actionActivate(IStatementContainer source,
IStatementParameter[] parameters) |
IStatementParameter |
createParameter(int index)
Create parameters for the statement.
|
java.lang.String |
getDescription()
Return the description in the UI.
|
protected int |
getRGSOSlot() |
protected int |
getSignalLevel(IStatementParameter[] parameters) |
SpriteHolderRegistry.SpriteHolder |
getSprite() |
protected boolean |
isSideOnly(IStatementParameter[] parameters) |
int |
maxParameters()
Return the maximum number of parameter this statement can have, 0 if none.
|
getParam, getPossible, getUniqueTag, minParameters, rotateLeft
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createParameter, getPossible, isPossibleOrdered, minParameters, rotateLeft
getTooltip, getUniqueTag
protected ActionRedstoneOutput(java.lang.String s)
public ActionRedstoneOutput()
public java.lang.String getDescription()
IGuiSlot
getDescription
in interface IGuiSlot
public IStatementParameter createParameter(int index)
IStatement
createParameter
in interface IStatement
createParameter
in class BCStatement
public int maxParameters()
IStatement
maxParameters
in interface IStatement
maxParameters
in class BCStatement
protected boolean isSideOnly(IStatementParameter[] parameters)
public void actionActivate(IStatementContainer source, IStatementParameter[] parameters)
actionActivate
in interface IActionInternal
protected int getRGSOSlot()
protected int getSignalLevel(IStatementParameter[] parameters)
public SpriteHolderRegistry.SpriteHolder getSprite()