I’m making an enemy character blueprint. I’m trying to attach a Two Handed Gun I made (A blueprint) to a Skeletal Mesh (The arms). I attached the child actor to the socket of the right hand and I made it a child of the arms. When I run the game however, the gun goes flying out of the enemy character’s hand and onto the ground. Why is this happening?
Try making the gun a child of the Mesh (inherited) and see if that works. If it doesn’t, let me know.
I figured it out!
The trick is, you need to disable physics altogether for the two handed gun blueprint:
It looks like you cant do it this way. Its better to create the child actor in the blueprint and use the FindComponentByClass function to get access to it in C++.
Sorry I couldn’t help, but it’s good that you got the solution