hch
2025-10-17 cb653cf75b17b9bdca0b5b9e6b88edf1ca72e90c
Main/Component/UI/Core/ButtonEx.cs
@@ -14,8 +14,11 @@
    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()