Skip to content

Commit 53bfefa

Browse files
committed
Create index list and add packages list
1 parent db3ec70 commit 53bfefa

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

library/src/main/kotlin/xyz/bluspring/unitytranslate/library/models/ModelPackageManager.kt

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,14 @@ import java.util.concurrent.ConcurrentHashMap
88
import kotlin.io.path.absolutePathString
99

1010
class ModelPackageManager(val library: UnityTranslateLib) {
11-
private val indexList = mutableListOf<PackageIndex<*>>()
11+
val indexList = mutableListOf<PackageIndex<*>>()
1212
private val loadedModelPtrs = ConcurrentHashMap<String, Long>()
1313

14+
val packages: List<ModelPackage>
15+
get() {
16+
return indexList.map { it.packages }.flatten()
17+
}
18+
1419
fun <T : ModelPackage> registerIndex(index: PackageIndex<T>) {
1520
indexList.add(index)
1621
UnityTranslateLib.logger.debug("Registered model index for ${index.name}.")

0 commit comments

Comments
 (0)