private void initializeAnatomy(int idInput) { try { robot = gameObject.GetComponentInChildren <Anatomy>(); robot.buildAnatomy(this, "robot", idInput); } catch (NullReferenceException) { Debug.Log("Unit initializeAnatomy failure, missing Anatomy component in children"); } }