using UnityEngine;using System.Collections;using System;public class NGUICtrl : MonoBehaviour { UIButton _btn; UIScrollBar _scrollBar;void Start () { _btn = transform.Find("Btn").GetComponent<UIButton>(); _scrollBar = transform.Find("ScrollBar").GetComponent<UIScrollBar>(); EventDelegate.Add(_btn.onClick,ClickBtn); //此方法必须传入事件,然后附上方法 _scrollBar.onDragFinished = Finish; //此方法可以直接注册 UIEventListener.Get(_btn.gameObject).onClick = ShowName; //必须是有gameobject类的参数的方法 } private void Finish() { Debug.Log("拖完了么孩子?"); } void ClickBtn() { Debug.Log("敢点我?"); } void ShowName(GameObject obj) { Debug.Log(obj.name); }}