private void ChangeHoverColor() { MeshRenderer[] meshes = hoverPlaceableObject.GetComponentsInChildren <MeshRenderer>(); foreach (var mesh in meshes) { Material[] materials = mesh.materials; foreach (var material in materials) { material.color = hoverHighlightColor; } } }