Enumeration Variable Sync Issues

I am in Unreal Engine 5 and I’ve been trying to get this working for a while now. I’ve deduced the issue to this one enumeration variable which isn’t getting set on the client side for some reason. Everything works perfectly for the host.
I have a function that sees if the enumeration variable will be different.


And I have a custom event that actually sets the variables.

It’s not setting these variables. I’ve used print strings and every time I press a button it says that the variable is always ‘None’. I’ve tried setting the variables to replicated, not replicated, notify, and the event I’ve tried multicast and run on server and client. I’m relatively new to multiplayer but I’ve looked at a lot of forums and I’m not sure why it’s not setting the variable

Edit: Forgot to mention that this is a component that is in the Character Blueprint

Here is a small example you can look at.
EnumReplication.zip (855.6 KB)

The colors are set via a Server Event and then a MultiCast Event.
The Modes from the enum are set via a Client Event and then a Server Event.

1 Like

Thank you so much! That fixed the issue. Now onto the next issue lol. Thanks for your help