What’s the best to handle having multiple weapons for a player character?
The weapons may be rigged differently or not at all and so each weapon needs to be adjusted (with a location/rotation offset).
The easiest way seems to be to have multiple sockets, one per weapon. But would many unsued sockets impact performance? If there 100 weapons and 100 players that’s 10K unused sockets.
Other ways include having one socket and storing the offsets in code, or storing offsets in a per-weapon blueprint, but these make it difficult to preview the character holding the weapon view the “preview asset” feature.
How do you do handle multiple weapons?