change the use of gameObject to this.