| position | Rectangle on the screen to use for the button. | 
| text | Text to display on the button. | 
| image | Texture to display on the button. | 
| content | Text, image and tooltip for this button. | 
| style | The style to use. If left out, the button style from the current GUISkin is used. | 
bool
true when the users clicks the button.
      
Make a single press button. The user clicks them and something happens immediately.
    // Draws 2 buttons, one with an image, and other with a text
    // And print a message when they got clicked.
    var btnTexture : Texture;
    function OnGUI() {
        if (!btnTexture) {
            Debug.LogError("Please assign a texture on the inspector");
            return;
        }
        if (GUI.Button(Rect(10,10,50,50),btnTexture))
            Debug.Log("Clicked the button with an image");
        if (GUI.Button(Rect(10,70,50,30),"Click"))
            Debug.Log("Clicked the button with text");
    }
using UnityEngine; using System.Collections;
public class ExampleClass : MonoBehaviour { public Texture btnTexture; void OnGUI() { if (!btnTexture) { Debug.LogError("Please assign a texture on the inspector"); return; } if (GUI.Button(new Rect(10, 10, 50, 50), btnTexture)) Debug.Log("Clicked the button with an image"); if (GUI.Button(new Rect(10, 70, 50, 30), "Click")) Debug.Log("Clicked the button with text"); } }