【NGUI】Unity中给NGUI添加监听事件,Button,Toggle

时间:2021-02-15 00:05:53
using UnityEngine;
using System.Collections;

/// <summary>
/// 脚本位置:NGUI的Button身上
/// 脚本功能:监听事件的添加和取消
/// 创建时间:2015年11月18日
/// </summary>

public class Listener : MonoBehaviour
{

// Use this for initialization
void Start ()
{
// 给Button按钮添加监听事件
EventDelegate.Add (GetComponent<UIButton> ().onClick, AddOnClick);

}

// Update is called once per frame
void Update ()
{

}

public void AddOnClick ()
{
Debug.Log ("按钮的监听事件添加成功");
}


// 取消NGUI按钮的监听事件
public void CancelOnClick ()
{
EventDelegate.Remove (GetComponent<UIButton> ().onClick, AddOnClick);
}
}