This version of Unity is unsupported.

Button.clicked

Description

Callback triggered when the button is clicked.

This is a shortcut for modifying Clickable.clicked. It is provided as a convenience. When you add or remove actions from clicked, it adds or removes them from Clickable.clicked automatically.

The following example shows how to use the clicked event to print a message to the console when the button is clicked.

using UnityEngine;
using UnityEngine.UIElements;

public class ButtonClickedExample : MonoBehaviour { public UIDocument uiDocument;

void Start() { var button = new Button { text = "Click me" }; button.clicked += OnClick;

uiDocument.rootVisualElement.Add(button); }

void OnClick() { Debug.Log("Clicked!"); } }