Hi,
you have many ways to achieve that.
- using RPC you can send an event across the network for all clients to get informed about something happening in the game, the probem with that is if you have a player joining late, he will not have receive previous RPC so he might be out of sync
- using player custom properties, this is the preffered way because youc an set a custom property and all network instances of that player on all clients will get an informed and so you could save the skin ID in the player custom properties and act both as a data storage and an event for all clients to sync their skin
- using room custom properties, same as player but this more for general game purposes, like best score or scene/levels features.
Bye,
Jean