This is a unique problem with macro libraries and the AddComponent node. It would appear that the issue has to do with the MakeNewComponentTemplateName function that we use when we create these functions.
Essentially, the macro library version creates its own unique component template. The AddComponent then references this template by name. However, when we expand the macro, the AddComponent that came from the macro library retains its original template name. This template may or may not exist on the Blueprint generated class of the actor. If it does exist, it's using whatever template already exists on the class, which is likely different than what the macro version is using.
We'll probably have to modify macro expansion to handle this special case for AddComponent.
Recompiling the MyTestActor class doesn't fix the problem even though the referenced macro uses a a floor mesh.
I am not able to find world outliner how to enable it?
Undefined sysmbol: typeinfo for AActor when cross-compile linux dedicated server on windows
How can i modify the param name in EQS node
When I open UE4 4.24.3 it appears that. Does anyone know how to solve?
Delay nodes occasionally don't fire the "Completed" output in a nativized build
How to achieve HLSL Multiple Render Target in Material blueprints?
Hey, why do i get this when i snap two similar meshes together?
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-184267 in the post.
0 |
Component | UE - Gameplay - Blueprint Compiler |
---|
Created | Apr 25, 2023 |
---|---|
Updated | Jan 18, 2024 |