I've got a class: ``` interface ClickEvent { f...
# announcements
s
I've got a class:
Copy code
interface ClickEvent {
    fun onClick(menu: Menu, bukkitEvent: InventoryClickEvent): Boolean

    fun onCooldownClick(menu: Menu, bukkitEvent: InventoryClickEvent) {
    }
}
How can I implement ClickEvent in a field? The only possible solution I was able to figure out was
Copy code
private val click: ClickEvent = object : ClickEvent {
        override fun onClick(menu: Menu, bukkitEvent: InventoryClickEvent): Boolean {
            
        }
    }
Is it not possible to simplify that to a closure or something?