Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


clicked

Callback triggered when the target element is clicked.
Read time 1 minuteLast updated 10 days ago

Definition

public event Action clicked

Remarks

The
clicked
and
clickedWithEventInfo
events are invoked when any of the following conditions occur:
If the
delay
and
interval
optional constructor parameters are used, then the
clicked
event is considered repeatable and is instead invoked when any of the following conditions occur:
If the
clicked
event is repeatable, then the first repeated click occurs after an amount of time corresponding to the
delay
parameter, and subsequent clicks occur after amounts of time corresponding to the
interval
parameter.
The callback methods registered to this event should have no parameters and return no value.
This manipulator makes use of pointer capture.

Examples

using UnityEngine;using UnityEditor;using UnityEngine.UIElements;public class ButtonExample : EditorWindow{ [MenuItem("Window/Button Example")] public static void ShowExample() { GetWindow<ButtonExample>(); } void CreateGUI() { var button = new Button { text = "Click me" }; button.clicked += OnClick; rootVisualElement.Add(button); } void OnClick() { Debug.Log("Clicked!"); }}