private void ChangeCubeColor(Color color) { GameObject cube = gameSceneCreator.GetLevelCube(); cube.GetComponent <Renderer>().material.color = color; Component[] t = cube.transform.GetComponentsInChildren <Renderer>(); foreach (Renderer a in t) { a.material.color = color; } }