| 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 buttonstyle from the current GUISkin is used. | 
| options | An optional list of layout options that specify extra layouting properties. Any values passed in here will override settings defined by the style.See Also: GUILayout.Width, GUILayout.Height, GUILayout.MinWidth, GUILayout.MaxWidth, GUILayout.MinHeight, GUILayout.MaxHeight, GUILayout.ExpandWidth, GUILayout.ExpandHeight. | 
                  bool
        
          true when the users clicks the button.
      
Make a single press button.
Create a Button that can be pressed and released as
                a normal button.  When this Button is released the Button returns the
                expected true value. If the mouse is moved off the button it is not clicked.
Buttons in the Game View.
using UnityEngine;
public class ExampleScript : MonoBehaviour { // Draws a button with an image and a button with text Texture tex;
void OnGUI() { if (!tex) { Debug.LogError("No texture found, please assign a texture on the inspector"); }
if (GUILayout.Button(tex)) { Debug.Log("Clicked the image"); } if (GUILayout.Button("I am a regular Automatic Layout Button")) { Debug.Log("Clicked Button"); } } }