BoltNetwork.Instantiate not working on modified prefabs?

I'm trying to instantiate a prefab with some changes (add mesh and material), and on host it is working correctly but on another client the changes are not shown (no mesh, no material).


prefab.GetComponent<MeshFilter>().mesh = someObject.GetComponent<MeshFilter>().mesh;

prefab.GetComponent<MeshRenderer>().material = someObject.GetComponent<MeshRenderer>().material;

prefab.GetComponent<MeshCollider>().sharedMesh = someObject.GetComponent<MeshCollider>().sharedMesh;

BoltNetwork.Instantiate(prefab,  Vector3.zero, Random.rotation);

Answers