How to get child components of a Packed Level Actors(PLA)?

Is there any way to grab any children from a PLA?
Or is it just not possible?

Here is what I have tried, but all of this returns an empty array:

Any ideas?

The only way that I found to do this was to utilize a function that already exists in the class but wasn’t exposed to Blueprint.
I simply made a child Class of the PackedLeveActor and added a function that called the parent class’s GetPackedComponents function.

*Edit from the future
There is actually also a way to do it in editor, and that is to get it by Component Tag’s.
As far as I noticed the Tag PackedComponent is added automatically to any mesh inside a generated PackedLevelActor (not sure for any that are added manually after its created).
So you can use the node Get Components by Tag and that should return the array of all meshes inside.

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.