clickedWithEventInfo
Callback triggered when the target element is clicked, including event data.
Read time 1 minuteLast updated 8 days ago
Definition
- Type: Event
- Namespace: UnityEngine.UIElements
- Assembly: UnityEngine.UIElementsModule
public event Action<EventBase> clickedWithEventInfo
Remarks
See _clicked for more information on when the and events are invoked. The callback methods registered to this event should have an EventBase parameter and return no value.
clickedclickedWithEventInfoAdditional Resources: _clicked
Examples
using UnityEngine;using UnityEngine.UIElements;[RequireComponent(typeof(UIDocument))]public class ButtonDoubleClickedExample : MonoBehaviour{ public UIDocument uiDocument; void Start() { var button = new Button { text = "Press Me" }; button.style.width = 160; button.style.height = 40; button.clickable.clickedWithEventInfo += (EventBase evt) => { int clickCount = ((IPointerEvent)evt).clickCount; if (clickCount == 1) Debug.Log("Button was single-clicked."); else if (clickCount == 2) Debug.Log("Button was double-clicked."); }; uiDocument.rootVisualElement.Add(button); }}