This commit is contained in:
DBotThePony 2025-03-14 11:21:08 +07:00
parent 922f94b9de
commit d10b1b4ee1
Signed by: DBot
GPG Key ID: DCC23B5715498507

View File

@ -119,8 +119,7 @@ interface AndroidResearchDescription {
get() = this
}
class Leveled(val callback: (research: AndroidResearch, lines: MutableList<Component>, level: Int) -> Unit) :
Type<Leveled.Instance> {
class Leveled(val callback: (research: AndroidResearch, lines: MutableList<Component>, level: Int) -> Unit) : Type<Leveled.Instance> {
inner class Instance(val level: Int) : AndroidResearchDescription {
override fun addLines(research: AndroidResearch, lines: MutableList<Component>) {
callback.invoke(research, lines, level)
@ -132,7 +131,7 @@ interface AndroidResearchDescription {
override val codec: MapCodec<Instance> by lazy {
RecordCodecBuilder.mapCodec {
it.group(Codec.INT.fieldOf("level").forGetter(Instance::level)).apply(it, Leveled::Instance)
it.group(Codec.INT.fieldOf("level").forGetter(Instance::level)).apply(it, ::Instance)
}
}
}