I am new to unet-mirror . I have player customization , multiple parts with different textures are chosen and then on a press of a button they are combined on runtime. do I need to send the indexes of the parts the player has chosen and then the client bake them locally before getting in the match? or does unet networkmanager.registered prefab handle that? does networkmanager stream an asset created on runtime? or does it need to be created on local instance?