Steps To Reproduce:
-
Create 3rd Person C++ w/ Starter Content (4.15.0)
-
Follow “How To” Steps in UE4’s Documentation for “Interactive 3D Widgets”
-
Set “Use Dedicated Server” in Play Settings.
I tested this with a 3D Widget Actor that I spawned in the level through the default 3rd Person Character (instead of using the 1st Person gun, I attached the Widget Interface to the camera and raised it above the character’s head). I made sure to click “Replicate” on everything and even tried manually setting “Replicate” via BP node after nothing else worked. Whatever I tried, I kept getting the same results:
-
Dedicated Server = ON:
-A) “On Press” / “On Hover” etc work as expected.
-B) “On Clicked” does NOT work at all. -
Dedicated Server = OFF:
-A) “On Press” / “On Hover” etc work as expected.
-B) “On Clicked” works properly.
I haven’t had a chance to test on previous versions of UE4. This is a big problem for me, since my entire menu relies on the 3D Interactive Widget and nearly every button is set to “On Clicked.” I could change them all to “On Press,” but, first of all, that feels weird and it would also take a tremendous amount of time! It could also lead to my own bugs if I miss one or make some other error in the process.