public void SetColor(ShipColor _color) { shipColor = _color; core.GetComponent <SpriteRenderer>().color = _color.main; baseplate.color = _color.main; foreach (Armor a in armorPieces) { a.SetColor(_color.highlight); } }