From a498c8704b7666ae4441ddf79292849996eea98f Mon Sep 17 00:00:00 2001 From: DBotThePony Date: Fri, 26 Apr 2024 15:01:27 +0700 Subject: [PATCH] Forgot to commit this --- .../kstarbound/network/syncher/BasicNetworkedElement.kt | 6 +++++- .../kstarbound/network/syncher/FloatingNetworkedElement.kt | 5 +++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/src/main/kotlin/ru/dbotthepony/kstarbound/network/syncher/BasicNetworkedElement.kt b/src/main/kotlin/ru/dbotthepony/kstarbound/network/syncher/BasicNetworkedElement.kt index df78c034..d0bfda16 100644 --- a/src/main/kotlin/ru/dbotthepony/kstarbound/network/syncher/BasicNetworkedElement.kt +++ b/src/main/kotlin/ru/dbotthepony/kstarbound/network/syncher/BasicNetworkedElement.kt @@ -5,7 +5,6 @@ import ru.dbotthepony.kommons.util.Listenable import ru.dbotthepony.kommons.util.ListenableDelegate import java.io.DataInputStream import java.io.DataOutputStream -import java.util.* import java.util.function.Consumer open class BasicNetworkedElement(private var value: TYPE, protected val codec: StreamCodec, protected val legacyCodec: StreamCodec, protected val toLegacy: (TYPE) -> LEGACY, protected val fromLegacy: (LEGACY) -> TYPE) : NetworkedElement(), ListenableDelegate { @@ -31,6 +30,11 @@ open class BasicNetworkedElement(private var value: TYPE, protecte return valueListeners.addListener(listener) } + @Deprecated("Internal API") + override fun listen(listener: Runnable): Listenable.L { + return valueListeners.addListener(listener) + } + override fun get(): TYPE { return value } diff --git a/src/main/kotlin/ru/dbotthepony/kstarbound/network/syncher/FloatingNetworkedElement.kt b/src/main/kotlin/ru/dbotthepony/kstarbound/network/syncher/FloatingNetworkedElement.kt index a148616c..16d15d75 100644 --- a/src/main/kotlin/ru/dbotthepony/kstarbound/network/syncher/FloatingNetworkedElement.kt +++ b/src/main/kotlin/ru/dbotthepony/kstarbound/network/syncher/FloatingNetworkedElement.kt @@ -105,6 +105,11 @@ class FloatingNetworkedElement(private var value: Double = 0.0, val ops: Ops, va return valueListeners.addListener(listener) } + @Deprecated("Internal API") + override fun listen(listener: Runnable): Listenable.L { + return valueListeners.addListener(listener) + } + override fun get(): Double { return value }