I am not sure if this is a bug or not, but event begin play and the construction script seem to be multicast and it’s confusing me as to how I can work around it.
I’m basically trying to set something up in a multiplayer game where the player’s character is translucent on their client and other players are opaque. I have the materials set up and I can make a function that toggles them on the client, so I know I can switch the materials in an unreplicated fashion, which is what I want. I set the default character material to be opaque and just want something like this (http://puu.sh/ieYts.jpg) which, on the client, should switch the material over to the translucent one, but as it stands, this makes every character translucent because it seems to run the function on every client. I am not sure if I am dumb or missing something, but this seems like it shouldn’t be the case.
If this is a bug, it would be good to know. If not, what can I do to automatically run the function yet only on the owning client? This seems really simple but it’s been pretty frustrating…