title: rigidBody2D.MovePosition not found in Unity
body: <p>I am new to Unity.While i am following the video tutorial  of  "Catch Game".. I am using the unity 4.3.3 version.</p>
  
  <p>here is my code.</p>
  
  <pre><code>using UnityEngine;
  using System.Collections;
  
  public class BasketController : MonoBehaviour {
  
      public Camera cam;
      // Use this for initialization
      void Start () {
          if (cam == null) 
          {
              cam = Camera.main;      
          }
      }
  
      // Update is called once physics TimeStep  
      void FixedUpdate () {
          Vector3 rawPosition = cam.ScreenToWorldPoint (Input.mousePosition);
          Vector3 targetPosition = new Vector3 (rawPosition.x, 0.0f, 0.0f);
          rigidbody2D.MovePosition (targetPosition);
      }
  }
  </code></pre>
  
  <p>I am getting the following error.</p>
  
  <pre><code>error CS1061: Type `UnityEngine.Rigidbody2D' does not contain a definition for `MovePosition' and no extension method `MovePosition' of type `UnityEngine.Rigidbody2D' could be found (are you missing a using directive or an assembly reference?)
  </code></pre>
  
  <p>Kindly correct my error.Thanks in advance..</p>