Transform.LookAt Works in Editor, but not iPhone

Hi,

here is my script:

var cameratarget : Transform; 
var Camera1 : Camera;
var Camera2 : Camera;
private var cameralookat = false;

function OnTriggerEnter () {
cameralookat=true;
}
function Update (){
	if (cameralookat==true){
	Camera1.transform.LookAt(cameratarget);
	Camera2.transform.LookAt(cameratarget);
	}
}

When the Player enters the trigger, it supposed to make the camera look at a specific point, it works great in the editor, but not on the iPhone.  Not sure what I'm doing wrong.

Thanks for the help!

I fixed it, I used vector3 instead of a gameobject.

Here is my new code:

var Camera1 : Camera; 
var Camera2 : Camera; 
private var cameralookat = false; 

function OnTriggerEnter () { 
cameralookat=true; 
} 
function Update (){ 
   if (cameralookat==true){ 
 Camera1.transform.LookAt(Vector3(1.073175, 0.3256254, -41.73145));
Camera2.transform.LookAt(Vector3(1.073175, 0.3256254, -41.73145));
   } 
}

Where are you setting the value of cameratarget?

If you are setting it, you may want to do:

Camera1.transform.LookAt(cameratarget.position); 
Camera2.transform.LookAt(cameratarget.position);