public void AddLegs(Legs legs) { if (this.legs.part == null) { this.legs.part = legs; body.transform.localPosition += new Vector3(0, legs.height, 0); legs.gameObject.SetActive(true); legs.AddToRobot(this); } else { legs.gameObject.SetActive(false); } }