About 3:30 into the video the Unit unit
is made a serialized field in order to assign the parent unit object to it.
Why not simply use a GetComponentInParent<Unit>()
for it?
It all happens within the Unit
prefav anyway and we know the selection visual is a child object of it.