title: gameObject turns into an Object when transferred to an Array
body: <p>I'm new to Unity.</p>
  
  <p>I have an array of GameObjects which I declared using</p>
  
  <p><code>var shades:GameObject[];</code></p>
  
  <p>Now, I had to convert this to an Array using </p>
  
  <p><code>var allShades =new Array(shades);</code></p>
  
  <p>but it seems like the gameObjects have turned in Objects because I can no longer use, for example </p>
  
  <p><code>allShades[index].GetComponent(MyScript);</code></p>
  
  <p>It gives me this error: 'GetComponent' is not a member of 'Object'</p>
  
  <p>I'm not even sure of all the things that I have done here, hehe!</p>
  
  <p>I have been googling but I can't find the solution for this.</p>
  
  <p>Any help Pls?? Thank you! :)</p>