Class RedstoneControlButtonComponent<T extends IEnumValues<T> & IRedstoneAction>
java.lang.Object
com.hrznstudio.titanium.component.button.ButtonComponent
com.hrznstudio.titanium.component.button.RedstoneControlButtonComponent<T>
- All Implemented Interfaces:
IScreenAddonProvider
public class RedstoneControlButtonComponent<T extends IEnumValues<T> & IRedstoneAction>
extends ButtonComponent
-
Constructor Summary
ConstructorsConstructorDescriptionRedstoneControlButtonComponent(int posX, int posY, int sizeX, int sizeY, Supplier<RedstoneManager<T>> redstoneManagerSupplier, Supplier<BasicTile> componentHarness) -
Method Summary
Methods inherited from class com.hrznstudio.titanium.component.button.ButtonComponent
getId, getPosX, getPosY, getSizeX, getSizeY, onButtonClicked, setId, setPredicate
-
Constructor Details
-
RedstoneControlButtonComponent
public RedstoneControlButtonComponent(int posX, int posY, int sizeX, int sizeY, Supplier<RedstoneManager<T>> redstoneManagerSupplier, Supplier<BasicTile> componentHarness)
-
-
Method Details
-
getScreenAddons
- Specified by:
getScreenAddonsin interfaceIScreenAddonProvider- Overrides:
getScreenAddonsin classButtonComponent
-