11 private var widget: Event? = null
12 private var interact: Event? = null
13 var loadRegion = false
15 fun widget(player: Player, event: Event) {
16 if (event.canHandle(player)) {
21 fun interact(player: Player, event: Event) {
22 if (event.canHandle(player)) {
27 fun process(player: Player) {
32 if (loadRegion) player.loadRegion()
33 widget?.handle(player)
34 interact?.handle(player)