title: How can I add two Vector3's together in unity
body: <p>I am making a 2d shooter game. I have a Gameobject that is "Gun" when the Player Gameobject touches the gun it goes to the position of the player. However, I then would like to move the gun from that position on the player sprite to the sprits hand. I thought that the easiest method to do this would be to add a Vector on to the starting vector, to change the coordinates of the gun. However I am not sure how to add the vectors, this is what I have tried but it comes up with the error: 'Vector3' cannot be used as a method.  </p>
  
  <pre><code>Vector3 coords = GameObject.FindGameObjectWithTag("Gun").transform.position = GameObject.FindGameObjectWithTag("Player").transform.position;
  Vector3 newcoords = coords + Vector3(1, 1, 0)
  </code></pre>