diff --git a/include/Nazara/Utility/Components/NodeComponent.hpp b/include/Nazara/Utility/Components/NodeComponent.hpp index 2311702b1..3039a1063 100644 --- a/include/Nazara/Utility/Components/NodeComponent.hpp +++ b/include/Nazara/Utility/Components/NodeComponent.hpp @@ -21,7 +21,7 @@ namespace Nz NodeComponent(NodeComponent&&) noexcept = default; ~NodeComponent() = default; - void SetParent(entt::registry& registry, entt::entity entity, bool keepDerived = false); + void SetParent(entt::handle entity, bool keepDerived = false); using Node::SetParent; NodeComponent& operator=(const NodeComponent&) = default; diff --git a/src/Nazara/Utility/Components/NodeComponent.cpp b/src/Nazara/Utility/Components/NodeComponent.cpp index 241113373..24263b48a 100644 --- a/src/Nazara/Utility/Components/NodeComponent.cpp +++ b/src/Nazara/Utility/Components/NodeComponent.cpp @@ -8,9 +8,9 @@ namespace Nz { - void NodeComponent::SetParent(entt::registry& registry, entt::entity entity, bool keepDerived) + void NodeComponent::SetParent(entt::handle entity, bool keepDerived) { - NodeComponent* nodeComponent = registry.try_get(entity); + NodeComponent* nodeComponent = entity.try_get(); NazaraAssert(nodeComponent, "entity doesn't have a NodeComponent"); Node::SetParent(nodeComponent, keepDerived);