public void GenerateModel(float seed) { modelGenerator.GenerateModel(seed); var materialCopy = modelGenerator.GetComponent <MeshRenderer>().material; materialCopy.SetFloat("_RandomSeed", seed); modelGenerator.transform.localScale = Random.Range(1f, 2f) * Vector3.one; }