I have a weapon with a skeletal mesh, now when I run near it on my server I get the pickup widget and can pick it up.
But when I do so on a client no widget appears, and I can’t pick it up. (Ignore the white text, that’s a different one).
I’ve found out that when I add a static mesh to my weapon blueprint and make it interactable, then my client can pick it up. But I don’t want to add a bunch of un-necessary static meshes to the level. My weapon blueprint is built off a C++ class, I’ve been following Steven Ulibarri’s tutorial, and I had a look at the setters in C++ but couldn’t find any reason that the mesh would be ignored on my client but picked up on my server.
Any ideas?
This problem doesn’t seem to happen with any other items, but they all have a static mesh.