Ejemplo n.º 1
0
        public void OnPointerEnter(PointerEventData eventData)
        {
            if (isHovered)
            {
                return;
            }
            isHovered = true;

            CUIActionHandler.Activate(actionsOnHover);
        }
Ejemplo n.º 2
0
        public void Select(bool instant = false, bool silent = false)
        {
            isSelected = true;

            CUIActionHandler.Activate(actionsOnActivated, instant);

            if (!silent)
            {
                onToggled?.Invoke(true);
            }
        }
Ejemplo n.º 3
0
        private void Update()
        {
            if (pointerDown)
            {
                if (!closeIconShowing && holdTimer >= holdToCloseTime)
                {
                    CUIActionHandler.Activate(closeActions);

                    closeIconShowing = true;
                }

                holdTimer += Time.deltaTime;
            }
        }
Ejemplo n.º 4
0
        public void OnPointerDown(PointerEventData eventData)
        {
            isPressed = true;

            CUIActionHandler.Activate(actionsOnDown);
        }