scripting buttons in unity code example

Example 1: how to code button click unity

using UnityEngine;
using UnityEngine.UI;
using System.Collections;
public class ClickExample : MonoBehaviour {
	public Button yourButton;	
    
    void Start () {
		Button btn = yourButton.GetComponent<Button>();
		btn.onClick.AddListener(TaskOnClick);
	}	
    void TaskOnClick(){
		Debug.Log ("You have clicked the button!");
	}
}

Example 2: unity gui button

if (GUILayout.Button("I am a regular Automatic Layout Button")){
    Debug.Log("Clicked Automatic Layout Button ");
}

if (GUI.Button(new Rect(10, 70, 50, 30), "I am a regular Button"))
    Debug.Log("Clicked Regular Button");
}