diff --git a/server/gameserver/mapcollider.cc b/server/gameserver/mapcollider.cc index 62fe44b7..1538dad0 100644 --- a/server/gameserver/mapcollider.cc +++ b/server/gameserver/mapcollider.cc @@ -74,6 +74,7 @@ namespace mc void ColliderNode::Read(std::shared_ptr xobj) { name = xobj->At("name")->AsXValue().GetString(); + Bounds_Read(bounds, xobj->At("bounds")); transform.Read(xobj->At("transform")); { auto colliders_arr = xobj->At("colliders"); diff --git a/server/gameserver/mapcollider.h b/server/gameserver/mapcollider.h index 670ab2d2..1457f0e0 100644 --- a/server/gameserver/mapcollider.h +++ b/server/gameserver/mapcollider.h @@ -74,6 +74,7 @@ namespace mc { ColliderNode* parent = nullptr; std::string name; + Bounds bounds; Transform transform; std::vector colliders; std::map childs;