feat: automatically loading models used in skeleton

This commit is contained in:
MihailRis
2024-07-17 12:12:40 +03:00
parent 051dc6e05f
commit 739ef49d8f
11 changed files with 43 additions and 32 deletions
+5 -5
View File
@@ -34,13 +34,13 @@ void Bone::setModel(const std::string& name) {
Skeleton::Skeleton(const SkeletonConfig* config)
: config(config),
pose(config->getNodes().size()),
calculated(config->getNodes().size()),
flags(config->getNodes().size()),
pose(config->getBones().size()),
calculated(config->getBones().size()),
flags(config->getBones().size()),
textures(),
modelOverrides(config->getNodes().size()),
modelOverrides(config->getBones().size()),
visible(true) {
for (size_t i = 0; i < config->getNodes().size(); i++) {
for (size_t i = 0; i < config->getBones().size(); i++) {
flags[i].visible = true;
}
}