いくらなんでももういい加減理解しろ

GameObject hoge; と書いても、GameObject型の空っぽの箱

hoge = GameObject.Find("Ethan"); とか書いてやっとhogeという箱の中にイーサンが入る

GameObject.Findはシーン中のGameObjectを文字通り探してくる処理