From 8523ae75dce17c43616a9d0b53d26327ce0bc318 Mon Sep 17 00:00:00 2001 From: bluefireoly Date: Tue, 27 Oct 2020 13:31:54 +0100 Subject: [PATCH] Added PlayerInputBookPaged --- .../kotlin/net/axay/kspigot/chat/input/PlayerInput.kt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/main/kotlin/net/axay/kspigot/chat/input/PlayerInput.kt b/src/main/kotlin/net/axay/kspigot/chat/input/PlayerInput.kt index 2f05c9d6..ebe86426 100644 --- a/src/main/kotlin/net/axay/kspigot/chat/input/PlayerInput.kt +++ b/src/main/kotlin/net/axay/kspigot/chat/input/PlayerInput.kt @@ -153,6 +153,14 @@ internal class PlayerInputBookComprehensive( override fun loadBookContent(bookMeta: BookMeta) = bookMeta.content } +internal class PlayerInputBookPaged( + player: Player, + callback: (PlayerInputResult>) -> Unit, + timeoutSeconds: Int +) : PlayerInputBook>(player, callback, timeoutSeconds) { + override fun loadBookContent(bookMeta: BookMeta): List = bookMeta.pages +} + internal abstract class PlayerInputBook( player: Player, callback: (PlayerInputResult) -> Unit,