/Engine/Source/Runtime/CoreUObject/Public/UObject/UObjectAllocator.h
Allocates aUObjectBasefrom the free store or the permanent object pool
newly allocatedUObjectBase(not really aUObjectBaseyet, no constructor like thing has been called).
[UObjectBase](API\Runtime\CoreUObject\UObject\UObjectBase) * AllocateUObject ( int32 Size, int32 Alignment, bool bAllowPermanent )