From 2be99d21424225d68b143e70376ee28f74e0f5e6 Mon Sep 17 00:00:00 2001 From: Syntriax Date: Fri, 11 Apr 2025 23:29:04 +0300 Subject: [PATCH] fix: hierarchy object remove child parameter name fixed --- Engine.Core/HierarchyObject.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Engine.Core/HierarchyObject.cs b/Engine.Core/HierarchyObject.cs index 87316f8..e617ede 100644 --- a/Engine.Core/HierarchyObject.cs +++ b/Engine.Core/HierarchyObject.cs @@ -108,13 +108,13 @@ public class HierarchyObject : BaseEntity, IHierarchyObject OnChildrenAdded?.Invoke(this, parent); } - public void RemoveChild(IHierarchyObject parent) + public void RemoveChild(IHierarchyObject child) { - if (!_children.Remove(parent)) + if (!_children.Remove(child)) return; - parent.SetParent(null); - OnChildrenRemoved?.Invoke(this, parent); + child.SetParent(null); + OnChildrenRemoved?.Invoke(this, child); } protected virtual void OnAssign(IBehaviourController behaviourController) { }