This does not make sense this.gameObject.transform.Find() why?

I want to get the child object of the current object, so it would make sense to do:

T = this.gameObject.Find ("Text");

but instead it makes you go into the transform in order to get child objects. how does that make sense?

T = this.gameObject.transform.Find ("Text");

took me hours to figure this out.

Is this a question or what?
Or just a statement?

If it’s a question this might be helpful. Otherwise you shouldn’t have posted at all…

Hope it helps!

This is a question for the forum not here!
By the way, you can also just say:

T = transform.Find("text");

insite the script.