Sorry I misunderstood 🙂
By the way, in Unity and in most cases, it’s best if you have references to the Components directly instead of gameobjects, thus if you have a script on a gameobject, it’s best to reference that script/class instead of the gameobject it is attached to. GameObject is really just a placeholder, like a wrapper. At least that’s how I see it. Unless of course I once again misunderstood 🙂