Hello, I created a character editor for my game but when I join a session the joining player does not see the current players skeletal mesh or materials. The players already in the session on the other hand see everything.
They way that I currently have this working is when the created player is completed the game goes to the main menu where all the players features are stored on the owning controller. This is skin color, skeletal mesh, hair, Eye color, etc. When the player joins a session. On BeginPlay for the pawn will set all the characters feature values for that pawn from the owning controller.
I do this by taking the gender from the owning controller and triggering a RepNotify based on their gender boolean (should set features for they w/ rep notify). Then updating the features within the notify function. All variables are replicated as well.
I tried the generic replication in which the multicast custom event calls the set features function and the custom event on server function calls the multicast function but this does not work either.
I can tell the replication is working a little because if the player is already in the session they can see everyone elses features.
Does anyone know what I can do now to make it so the players currently in the game can rebroadcast their features?
I tried to take all the player controllers from onPostLogin from gamemode and have them rebuild themselves by calling the set features function again. No success…
I am currently trying to call the set features function from the private pawn in PlayerState. But also no dice.
I AM STUCK
help please