Select object with Touch on Android

I knew that is very easy, but i don’t know why my code doesnt work. I have a few sphares with sphere colliders. This is code:

function Update () 
var count = Input.touchCount;
for(var i : int = 0;i < count; i++)
  var touch : Touch = Input.GetTouch(i);	
    // create a ray passing through the mouse pointer:
    var ray = camera.ScreenPointToRay(Vector3(touch.position.x,touch.position.y,0f));
    var hit: RaycastHit;
    if (Physics.Raycast(ray, hit))
      Application.LoadLevel ("DevSetup");


The touch works, but raycast is always 0…

Try this:


instead of just