я хочу что-бы мой префаб игрока имел "связь" [SerializeField] короче, с нужными мне элементами UI, типа шкалы энергии/стамины, но из-за того что в префаб нельзя сунуть GameObject то я написал код в котором на Starte будут присвоены нужные мне компоненты, вопрос, это нормально или же обычно делают всё по другому? имеется в виду код