how to attach pawn to pawn or best practice

Hi everyone,

I am working on a Spaceship which is supposed to have attachments like turrets, engines, etc. based on the player chosen load out. I have created parent pawns for the ships general input, with children for ship type specifics and the same for turrets. But now I am stuck on attaching the pawns and their functionality ( not just the mesh) to the ships sockets.
I feel like this must be an obvious one as many games do stuff like this, but somehow I was not albe to find the correct literature.
Using modular characters to acchieve this briefly crossed my mind but after reading the documentation I don’t feel that is the “correct” way of doing something like that. But maybe I’m wrong?

Maybe someone has a hint for me on how to achieve this or if I have gone down the wrong path here?

Thanks in advance and best wishes,
Hiasl

This is a complicated system I guess?
Though I ve been doing a tower defense project which is somehow similar to yours?


the little people jumping around are I spawn on the tower base(kind of like a attachment?). The attack functionality is totally inside the little people.
And the tower base just give a target to and tell those people to attack.
But the tower doesn’t move at all.
So I don’t know if it helps

Thanks for the input!
I had something a little different in mind acutally. Something like mentioned at
this timestamp:
Modular Ship Design

Maybe somebody knows how they are doing this?