chore: updated SetHierarchyObject to be generic so we don't lose original reference type

This commit is contained in:
Syntriax 2025-04-08 20:35:42 +03:00
parent 3f7a646bf0
commit b94bbc8ed7

View File

@ -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<T>(this T hierarchyObject, string name) where T : IHierarchyObject
{
hierarchyObject.Name = name;
return hierarchyObject;