Unity 6.3
0 онлайн 0 гостей 3 в системе
Вход

Clickable.clicked

Описание

Обратный вызов запускается при нажатии на целевой элемент.

События clicked и clickedWithEventInfo вызываются при выполнении любого из следующих условий:

Если используются необязательные параметры конструктора delay и interval, то событие clicked считается повторяющимся и вместо этого вызывается, когда выполняется любое из следующих условий:

  • Цель получает NavigationSubmitEvent.
  • Цель только что получила PointerDownEvent.
  • Цель получила PointerDownEvent и кнопка указателя была нажата в течение определенного периода времени.

Если clicked событие повторяемое, то первый повторяющийся клик происходит через время, соответствующее delay параметра, и последующие щелчки происходят через время, соответствующее interval параметр.

Методы обратного вызова, зарегистрированные для этого события, не должны иметь параметров и не должны возвращать значение.

Этот манипулятор использует захват указателя.

Дополнительные ресурсы: Clickable.clickedWithEventInfo, NavigationSubmitEvent, PointerDownEvent, PointerCaptureEvent

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!"); } }