diff --git a/lynglib/src/commonMain/kotlin/net/sergeych/lynon/LynonDecoder.kt b/lynglib/src/commonMain/kotlin/net/sergeych/lynon/LynonDecoder.kt index 8e99d2d..70d9739 100644 --- a/lynglib/src/commonMain/kotlin/net/sergeych/lynon/LynonDecoder.kt +++ b/lynglib/src/commonMain/kotlin/net/sergeych/lynon/LynonDecoder.kt @@ -83,7 +83,9 @@ open class LynonDecoder(val bin: BitInput, val settings: LynonSettings = LynonSe scope.raiseClassCastError("Expected obj class but got ${it::class.simpleName}") it } ?: run { + println("NotFound: $className, trying eval") val fallback = runCatching { scope.eval(className.value) }.getOrNull() + println("Fallback result: $fallback") if (fallback != null) { println("Fallback to eval successful") fallback as ObjClass