Thanks for replying!
I have had an extensive dig around in the source for how it is implemented, however I’m 100% sure on how to call a factory to create an object.
As far as I can tell, creating an object is a matter of a line such as the following:
NewObject(InParent, InClass, InName, Flags) – Which occurs within the factory.
Being that factories are the preferred method of creating objects, how does one call a factory to create an object? – I believe I am on the right track, but I am getting unresolved externals
testfactory.FactoryCreateNew(UCurveBase::StaticClass(), OutermostPkg, CurveName, Flags, NULL, GWarn);