iPhone Touch Screen?

Do I need to change all of my scripts to make it work for the iPhone? Or should it work anyways? These are the kind of scripts I am using:

function OnGUI () {

GUI.Box (Rect (350,200,190,150), "");

if (GUI.Button (Rect (360,210,170,30), "New Game")) {
    Application.LoadLevel (3);

if (GUI.Button (Rect (360,250,170,30), "Level Select")) {
    Application.LoadLevel (1);

if (GUI.Button (Rect (360,290,170,30), "Tutorial")) {
    Application.LoadLevel (2);


Does this work on iPhone? Thx

It will work - but it won't be fast. You should avoid all OnGui calls on iPhone for the sake of speed :)

It works.

Next time why don't you just try it instead of asking? (Unless you don't have it yet)