So perhaps I’m missing something (probably am, because I’m not sure why your checking the Tags), But as you already know, that you have the short sword, and that it’s allowed (we know this because we got to the All Actors of Class), then unless the Tag is really important, you should be able to just invoke Equp, which has the 3rd person character, and can get the skeletal mesh (or just pass the mesh to equip, as your only using one socket name),and your off and running.
No, i think were just both over thinking it… what about this:
Shouldn’t there be a way to do this without casting to the master itself? My struct has a variable for item class which can actually be modified via the child blueprints. Can’t believe i didn’t consider this. Is there a way to pass this through without casting to the master?
Ok, but why are we evern concerned with Getting All Actors?
I mean Equip is set up, with the 3Rd person char, you already have gotten the item to attach, you have the skeletal mesh. Why not just alter, the Equip function, with it accepting one parameter of the item to attach (would be nice to go ahead and set it up to also have a parameter of the socket name, and you can test for the length of hte socket name passed, and if that is less than 1, then default to a particular socket name)