using Syntriax.Engine.Core.Abstract; namespace Syntriax.Engine.Core.Factory; public class TransformFactory { public ITransform2D Instantiate() => TypeFactory.Get(); public T Instantiate(params object?[]? args) where T : class, ITransform2D => TypeFactory.Get(args); }