UObjectLibrayry still returns SKEL_ assets

Hello,

This seems to be an old classic bug, but just to say: UObjectLibrary::Getobjects() still returns extra assets starting with SKEL_.

It’s not a catastrophy but i have to make an extra loop to get rid of them.

Here’s my code:

// Lib00 is a UObjectLibrary
Lib00->LoadBlueprintsFromPath("/Game/Yag/Pawn/tests");
TArray<UClass*> Blueprints;
Lib00->GetObjects(Blueprints);
// At this point, Blueprints contains 2 times more assets than there really are in the directory, and half of them start with SKEL_

// so i make an extra loop to get rid of them (i want only those that i created, and they start with BP_)
for (int i = 0; i < Blueprints.Num(); i++)
{
	FString BPName = Blueprints[i]->GetName();
	if (!BPName.StartsWith("BP_"))
	{
		Blueprints.RemoveAt(i);
		i--;
	}
}

Cheers

Cedric