/Engine/Plugins/FX/Niagara/Source/Niagara/Public/NiagaraWorldManager.h
Will create a new object or return one from the pool. Existing objects will not be unregistered / reset / sanitized, they come out exactly as they were put into the pool. You must hold a valid reference to the object or it will be GCed. New objects are outered to the world managers world. EXPERIMENTAL: This API is intended for internal use currently, it is subject to change
[UObject](API\Runtime\CoreUObject\UObject\UObject) * ObjectPoolGetOrCreate ( [UClass](API\Runtime\CoreUObject\UObject\UClass) * Class, bool & bIsExistingObject )