From b94bbc8ed77ce6b23c472195dfd39b017322477e Mon Sep 17 00:00:00 2001 From: Syntriax Date: Tue, 8 Apr 2025 20:35:42 +0300 Subject: [PATCH] chore: updated SetHierarchyObject to be generic so we don't lose original reference type --- Engine.Core/Extensions/HierarchyObjectExtensions.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Engine.Core/Extensions/HierarchyObjectExtensions.cs b/Engine.Core/Extensions/HierarchyObjectExtensions.cs index ae9726f..39a04f3 100644 --- a/Engine.Core/Extensions/HierarchyObjectExtensions.cs +++ b/Engine.Core/Extensions/HierarchyObjectExtensions.cs @@ -7,7 +7,7 @@ namespace Syntriax.Engine.Core; public static class HierarchyObjectExtensions { - public static IHierarchyObject SetHierarchyObject(this IHierarchyObject hierarchyObject, string name) + public static T SetHierarchyObject(this T hierarchyObject, string name) where T : IHierarchyObject { hierarchyObject.Name = name; return hierarchyObject;