Link button script to cam or character

Hello, I am trying to create a scrpit in C # for my GuiTexture a button that will make my object move. I created the following command:

[15983-sem+título.jpg|15983]

void OnMouseDown()
	{		
		transform.Translate(0,0,2*Time.deltaTime);
		Debug.Log("The Mouse is Down"+ this.name);
	}

Crawled over my button, but the problem is obvious, I need this button to link my object or camera that is in the third person. But I am not using the script third person. I would like to make clear that this is my first experience with Unity and have watched a great tutorial, but he did not teach the mecher with buttons, because I’m developing for mobile and need to do the tests with the click of the mouse and then go to the mobile touches.

The problem you are facing is one that comes across this list may times a week…sometimes several times a day. It can be a struggle for the first couple of times. Basically your script needs to get access to the other game object. It can be done using GameObject.Find(), or you can use drag and drop in the inspector, or there are a variety of other mechanisms. If you need access to the scripts on those components, you will need to use GetComponent(). Here are a couple of links on the issue:

http://docs-jp.unity3d.com/Documentation/ScriptReference/index.Accessing_Other_Game_Objects.html

http://docs-jp.unity3d.com/Documentation/ScriptReference/index.Accessing_Other_Components.html