chore: added default instantiate for hierarchy object factory
This commit is contained in:
		@@ -5,9 +5,11 @@ namespace Syntriax.Engine.Core.Factory;
 | 
			
		||||
 | 
			
		||||
public class HierarchyObjectFactory
 | 
			
		||||
{
 | 
			
		||||
    public static IHierarchyObject Instantiate() => Instantiate<HierarchyObject>();
 | 
			
		||||
    public static T Instantiate<T>(params object?[]? args) where T : class, IHierarchyObject
 | 
			
		||||
        => Instantiate<T>(behaviourController: null, stateEnable: null, args);
 | 
			
		||||
 | 
			
		||||
    public static IHierarchyObject Instantiate(IBehaviourController? behaviourController = null, IStateEnable? stateEnable = null) => Instantiate<HierarchyObject>(behaviourController, stateEnable);
 | 
			
		||||
    public static T Instantiate<T>(
 | 
			
		||||
        IBehaviourController? behaviourController = null,
 | 
			
		||||
        IStateEnable? stateEnable = null,
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user