Hi,
I need characters able to pick up weapons - like in CSGO - replicating the weapon currently equipped to all players.
What would be the best / most optimized way of doing this over the network?
1.) Set up all weapons already attached to every character mesh - and based on currently equipped weapon only set that one visible (rest invisible) - via a replicated boolean / or enum integer
2.) Attach blueprint actor to character socket - replicate currently attached blueprint actor? Would this have to replicate the blueprint actor movement over the network? Or how exactly is this actor position being replicated when it is attached to a parent?
Currently when I do point 2 the blueprint actor (weapon) is spawned in the player’s hands but it does not move with the actor and instead hover at the spawn location…
Thanks,
JP