Parameter | Description |
---|---|
delay | Determines when the event begins. Value is defined in milliseconds. Applies if delay is greater than 0 . |
interval | Determines the time delta between event repetition. Value is defined in milliseconds. Applies if interval is greater than 0 . |
Constructor.
using UnityEditor; using UnityEngine; using UnityEngine.UIElements;
public class ClickableEditorWindow : EditorWindow { [MenuItem("Window/UI Toolkit/Clickable Example")] public static void ShowWindow() { var window = GetWindow<ClickableEditorWindow>(); window.titleContent = new GUIContent("Clickable Example"); }
public void CreateGUI() {
var clickableElement = new VisualElement { style = { width = 200, height = 40, backgroundColor = new Color(0.2f, 0.6f, 0.8f, 1), justifyContent = Justify.Center, alignItems = Align.Center, } }; clickableElement.Add(new Label("Click Me"));
clickableElement.AddManipulator(new Clickable(() => { Debug.Log("Element clicked!"); }));
rootVisualElement.Add(clickableElement); } }
Constructor.
Constructor.