hch
2025-11-21 eb27e5fd31f73b998a4bbd85511a31e40b8c61b7
Main/Component/UI/Core/ButtonEx.cs
@@ -9,13 +9,16 @@
    public event Action ableTimeChangeEvent;
    public float interval;
    public float interval = 0.5f;
    public bool customPositiveSound = false;
    public bool customNegativeSound = false;
    public int positiveSound = 0;
    public int negativeSound = 0;
    public float pressedScale = 1.1f;
    float m_AbleTime = 0f;
    private Vector3 originalScale;
    public float ableTime {
        get { return m_AbleTime; }
        private set {
@@ -44,6 +47,23 @@
    protected override void Awake()
    {
        base.Awake();
        originalScale = transform.localScale;
    }
    public override void OnPointerDown(PointerEventData eventData)
    {
        if (this.interactable == false)
        {
            return;
        }
        base.OnPointerDown(eventData);
        transform.localScale = originalScale * pressedScale;
    }
    public override void OnPointerUp(PointerEventData eventData)
    {
        base.OnPointerUp(eventData);
        transform.localScale = originalScale;
    }
    private void PlayPositiveSound()