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 }