ReactiveComponent

data class ReactiveComponent<V, B : UIComponent>(val base: B, val react: (B, V, MacrocosmUIInstance) -> Unit) : UIComponent(source)

Constructors

Link copied to clipboard
constructor(base: B, react: (B, V, MacrocosmUIInstance) -> Unit)

Functions

Link copied to clipboard
open override fun handleClick(click: UIClickData)
Link copied to clipboard
open override fun render(inv: Inventory, ui: MacrocosmUI)
Link copied to clipboard
fun send(value: V, ui: MacrocosmUIInstance)
Link copied to clipboard
open override fun wasClicked(slot: Int, dim: UIDimensions): Boolean

Properties

Link copied to clipboard
val base: B
Link copied to clipboard