Entendendo o This na Unity em C#

A Unity tem algo estranho mas que é real, o this em outras linguagens OOP serve para dizer que “naquela instância em específico…”, já em C# na Unity, se eu digo this.qualquercoisa eu estou dizendo que a mudança ocorre no script, não no objeto que a tem como componente.

this nesse caso, na Unity seria gameObject, seria literalmente o this, por exemplo do actionscript.

No flash, por exemplo dizemos this.visible = false dizemos que a visibilidade daquela instância está falsa, já na Unity seria GameObject.algumacoisa.