mirror of
https://github.com/MihailRis/voxelcore.git
synced 2026-10-05 11:01:49 +00:00
add "triggers" entity property
This commit is contained in:
parent
1f257d2db2
commit
15496070e0
7 changed files with 28 additions and 5 deletions
|
|
@ -314,6 +314,16 @@ void ContentLoader::loadEntity(EntityDef& def, const std::string& name, const fs
|
|||
if (auto boxarr = root->list("hitbox")) {
|
||||
def.hitbox = glm::vec3(boxarr->num(0), boxarr->num(1), boxarr->num(2));
|
||||
}
|
||||
if (auto triggersarr = root->list("triggers")) {
|
||||
for (size_t i = 0; i < triggersarr->size(); i++) {
|
||||
if (auto triggerarr = triggersarr->list(i)) {
|
||||
def.triggers.push_back({
|
||||
{triggerarr->num(0), triggerarr->num(1), triggerarr->num(2)},
|
||||
{triggerarr->num(3), triggerarr->num(4), triggerarr->num(5)}
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
std::cout << "loading entity " << name << " from " << file.u8string() << std::endl;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue