версия 5.5.
имею пустой GameObject, к нему присоединен UI Text у которого есть скрипт:
RectTransform txt_rt = gameObject.GetComponent<RectTransform>();
RectTransform rt = gameObject.GetComponentInParent<RectTransform>();
если посмотреть rt.name и txt_rt.name то оказывается что они оба указывают на Text.
PS целый день измучился, пытаясь изменить размер родительского RT, только вечером догадался проверить по name
PPS чтобы получить родительский RT надо: RectTransform rt = txt_rt.parent.GetComponentInParent<RectTransform>();