【PCG】Why Post Process Function Names in PCG is not working?

I’m running some tests in PCG, and I noticed there’s a field called Post Process Function Names on the SpawnDynamicMesh node.
According to the official explanation, once the mesh finishes spawning, it will invoke function with Parameter-Less and CallInEditor enabled.

As shown in the image, it doesn’t look like there’s any problem with the settings, but I’m not seeing any LogString output. Is this a bug? I’m using UE5.6.1.

Hi, I was having the same issue and this post was pretty much the only resource I could find discussing the same problem. I almost gave up and assumed the feature was either unfinished or broken. I can’t even find documentation on the node itself, which is annoying. Through sheer chance though I found an alternative in my 5.7 project (hopefully its the same in 5.6).

In settings for the PCG component inside your blueprint, there is an array called Post Generate Function Names. These won’t be run specifically when a PCG node is executed in the PCG graph, but seem to be called once the whole graph is finished executing. So it might not work if you need to make a change in the middle of the graph executing, but in my case I just wanted to establish some settings on the dynamic mesh so I just find it afterwards and set them.

Hope this helps, even if it’s been a few months.