clickedWithEventInfo
Callback triggered when the target element is clicked, including event data.
Read time 1 minuteLast updated 11 days ago
Definition
- Type: Event
- Namespace: UnityEngine.UIElements
- Assembly: UnityEngine.UIElementsModule
public event Action<EventBase> clickedWithEventInfo
Remarks
See Clickable.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: Clickable.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); }}