Set up a variable of an child-actor in a different blueprint

Hello,

i work since two weeks with the ue4 and have no other experience with game development, so maybe it’s a stupid question.

I want to set up a dynamic weapon system, based on templates for pickups. The up-picked weapons can then equiped on two slots. So this results in two bluepritns, one for my caharcter (with the possible weapons set as child-actors) and a blueprint for my pickup templates.

Excuse for the chaotic character blueprint screenshot but it’s work in progress so it’s not cleaned up yet.

So, what i’ve tried here:
I want to set up all relevant infos about the pickup set in the pickup template blueprint. Then i want to get access to those infos in my character blueprint, but something isn’t working here. It seems that the child actor variable “WeaponActor” isn’t handling it right. I get no compile erros or notes or something like that, all seems to be fine. The problem is - if i test it, i can’t equip the weapons i picked up. They don’t went to visible and they don’t get attached to the socket.

PS: i cut the pickup infos i set just for the screenshot to get the relevant things focused (the rest is working like a charm).

Hope someone knows what i’m doing wrong here.

Greetings from Germany
Flo