Aeugh
This commit is contained in:
parent
922f94b9de
commit
d10b1b4ee1
@ -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)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user