Package com.prineside.tdi2.ui.shared
Class DarkOverlay
java.lang.Object
com.prineside.tdi2.managers.UiManager.UiComponent.Adapter
com.prineside.tdi2.ui.shared.DarkOverlay
- All Implemented Interfaces:
Disposable
,UiManager.UiComponent
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.prineside.tdi2.managers.UiManager.UiComponent
UiManager.UiComponent.Adapter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addCaller
(String callerName, int layerIdx, BooleanSupplier onClick) void
addCaller
(String callerName, UiManager.MainUiLayer category, int layerIdx, BooleanSupplier onClick) void
hide()
static DarkOverlay
i()
void
postRender
(float deltaTime) void
void
removeCaller
(String callerName) Doesn't call onClick()Methods inherited from class com.prineside.tdi2.managers.UiManager.UiComponent.Adapter
dispose, isPersistent, preRender
-
Constructor Details
-
DarkOverlay
public DarkOverlay()
-
-
Method Details
-
i
-
hide
public void hide() -
postRender
public void postRender(float deltaTime) - Specified by:
postRender
in interfaceUiManager.UiComponent
- Overrides:
postRender
in classUiManager.UiComponent.Adapter
-
removeCaller
Doesn't call onClick() -
addCaller
-
addCaller
public void addCaller(String callerName, UiManager.MainUiLayer category, int layerIdx, BooleanSupplier onClick) - Parameters:
onClick
- may return false to cancel overlay hiding
-
printDebug
public void printDebug()
-