void Start() { if (material == null) { Debug.Log("material is null"); return; } material = new Material(material); // copy it so they are all independent materials Selected(false); backgroundObject.GetComponent<MeshRenderer>().material = material; }