public class RedstoneControlButtonComponent<T extends IEnumValues<T> & IRedstoneAction> extends ButtonComponent
| Constructor and Description |
|---|
RedstoneControlButtonComponent(int posX,
int posY,
int sizeX,
int sizeY,
java.util.function.Supplier<RedstoneManager<T>> redstoneManagerSupplier,
java.util.function.Supplier<BasicTile> componentHarness) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<IFactory<? extends IScreenAddon>> |
getScreenAddons() |
getId, getPosX, getPosY, getSizeX, getSizeY, onButtonClicked, setId, setPredicatepublic RedstoneControlButtonComponent(int posX,
int posY,
int sizeX,
int sizeY,
java.util.function.Supplier<RedstoneManager<T>> redstoneManagerSupplier,
java.util.function.Supplier<BasicTile> componentHarness)
public java.util.List<IFactory<? extends IScreenAddon>> getScreenAddons()
getScreenAddons in interface IScreenAddonProvidergetScreenAddons in class ButtonComponent