Add asset path stack push/pop when loading globals
This commit is contained in:
parent
087c4616b6
commit
e96d668f26
@ -3,6 +3,7 @@ package ru.dbotthepony.kstarbound
|
|||||||
import org.apache.logging.log4j.LogManager
|
import org.apache.logging.log4j.LogManager
|
||||||
import ru.dbotthepony.kstarbound.defs.MovementParameters
|
import ru.dbotthepony.kstarbound.defs.MovementParameters
|
||||||
import ru.dbotthepony.kstarbound.defs.player.PlayerMovementParameters
|
import ru.dbotthepony.kstarbound.defs.player.PlayerMovementParameters
|
||||||
|
import ru.dbotthepony.kstarbound.util.AssetPathStack
|
||||||
import java.util.concurrent.ForkJoinPool
|
import java.util.concurrent.ForkJoinPool
|
||||||
import java.util.concurrent.ForkJoinTask
|
import java.util.concurrent.ForkJoinTask
|
||||||
import kotlin.reflect.KMutableProperty0
|
import kotlin.reflect.KMutableProperty0
|
||||||
@ -40,7 +41,9 @@ object GlobalDefaults {
|
|||||||
return EmptyTask
|
return EmptyTask
|
||||||
} else {
|
} else {
|
||||||
return executor.submit {
|
return executor.submit {
|
||||||
accept.set(Starbound.gson.fromJson(file.jsonReader(), T::class.java))
|
AssetPathStack("/") {
|
||||||
|
accept.set(Starbound.gson.fromJson(file.jsonReader(), T::class.java))
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user