【UGUI】ButtonEx

本文详细介绍了Unity的UGUI系统中ButtonEx的使用方法,包括其功能特性、配置步骤和实际应用场景,帮助开发者更好地利用ButtonEx组件进行交互设计。
摘要由CSDN通过智能技术生成
using UnityEngine.EventSystems;

namespace UnityEngine.UI
{
    public class ButtonEx : Button
    {
        public override void OnPointerClick(PointerEventData eventData)
        {
            if (eventData.button != PointerEventData.InputButton.Left)
                return;

            if (!IsActive())
                return;
            MusicManager.GetInstance().PlaySoundEffect(ConstValueDataProvider.GetInstance()._BaseConfig.Sound_click);// 播放指定音乐
            UISystemProfilerApi.AddMarker("Button.onClick", this);
            onClick.Invoke();
        }
    }
}

 

使用方法:

using System;
using UnityEngine;
using UnityEngine.UI;

public class UITools
{
    public static void onAddClick(Button button, UnityEngine.Events.UnityAction click)
    {
        if (button == null)
        {
            Debug.LogWarning("AddBtnOnclick,button is null");
            return;
        }

        if 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值