Первое что бросилось в глаза это замена старой библиотеки UnityUngine.UI на UnityEngine.UIElements. Раньше при использовании UnityUngine.UI я мог спокойно видеть в инспекторе все типы(переменные) данной библиотеки, а так же без проблем получить к ним доступ через GetComponent<>(). Сейчас же я не вижу отображения переменных в инспекторе, а так же при использованиии GetComponent<>() я получаю вот такую вот ошибочку
ArgumentException: GetComponent requires that the requested component 'Image' derives from MonoBehaviour or Component or is an interface.
с которой я не могу справиться ни гуглом, ни справкой.
Надеюсь на вашу помощь и разъяснения что к чему.