У меня есть Canvas с панелью, и я положил под панель связку выпадающих меню вместе со скриптом.
В скрипте я пытался получить выпадающие меню с помощью
GetComponent<Dropdown>();
GetComponentInChildren<Dropdown>();
GameObject.Find("Range").GetComponent<Dropdown>(); //"Range" is the name of the Dropdown menu GameObject.
GetComponents<Dropdown>();
GetComponentsInChildren<Dropdown>();
GameObject.Find("Range").GetComponents<Dropdown>(); //"Range" is the name of the Dropdown menu GameObject.
.
.
.
И это "ВСЕ" вернулось null
!
Может ли кто-нибудь быть таким добрым и сказать мне, где я поступил неправильно, и научить меня правильному способу сделать это, пожалуйста!?
PS. Я не хочу устанавливать каждый отдельный раскрывающийся список как [SerializeField]
и назначать его в инспекторе по многим причинам. Спасибо за понимание. К сожалению!