Are material swaps local or across networked instances?

I have a targeting system that I’ve been using that uses material swaps to denote when an enemy is targeted or not… And I am hoping to add in multiplayer support.

So, I would like to ask about this because I’d like to see if there are any potential issues with this now so that I can avoid having a headache later when multiplayer development is in high gear.

Basically, if the player on the client side is targeting an enemy and it changes material, will that change in material also propagate (by default) to the others that are hooked up or are material swaps local only?

It’s not propagated, you need to do it yourself.

That will create an instance of each material on your client.