We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent db3ec70 commit 53bfefaCopy full SHA for 53bfefa
library/src/main/kotlin/xyz/bluspring/unitytranslate/library/models/ModelPackageManager.kt
@@ -8,9 +8,14 @@ import java.util.concurrent.ConcurrentHashMap
8
import kotlin.io.path.absolutePathString
9
10
class ModelPackageManager(val library: UnityTranslateLib) {
11
- private val indexList = mutableListOf<PackageIndex<*>>()
+ val indexList = mutableListOf<PackageIndex<*>>()
12
private val loadedModelPtrs = ConcurrentHashMap<String, Long>()
13
14
+ val packages: List<ModelPackage>
15
+ get() {
16
+ return indexList.map { it.packages }.flatten()
17
+ }
18
+
19
fun <T : ModelPackage> registerIndex(index: PackageIndex<T>) {
20
indexList.add(index)
21
UnityTranslateLib.logger.debug("Registered model index for ${index.name}.")
0 commit comments