ドキュメント

Unity Engine

Unity Engine

clickedWithEventInfo

Callback triggered when the target element is clicked, including event data.
読み終わるまでの所要時間 1 分最終更新 21日前

Definition

public event Action<EventBase> clickedWithEventInfo

Remarks

See Clickable.clicked for more information on when the
clicked
and
clickedWithEventInfo
events are invoked. The callback methods registered to this event should have an EventBase parameter and return no value.
Additional 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); }}