I’m having an issue with this multicast function not firing on the clients when fired from a client.
When it’s running as a listen server, and the server client triggers the onUse function it works and replicates to all of the other clients.
There is a BP with the function On Use, and a child BP that overwrites the function.
The playerclass BP uses a button to trigger a ray trace.
Which then triggers the OnUse function of the object it finds.
I figured it out right after I posted it, I figured I’d just update the question in case anyone else stumbles upon it while looking.
Instead of having it directly calling Toggle, I have it call a function that replicates to the server, then I have the server call the multicast function.