首页 > 代码库 > C#委托
C#委托
public class myButtonEvent : MonoBehaviour { delegate void Proxy(); // Use this for initialization void Start () { Debug.Log ("myButtonEvent---start"); Proxy pxy = OnMyClick; //可以直接赋值,其实就是函数指针 pxy += OnMyClick; //可以这样加 pxy += new Proxy (OnMyClick);//也可以这样加 pxy (); //调用 Button blt = GetComponent<Button> (); //blt.onClick += pxy; //onclick并不是一个委托,是一个普通类 blt.onClick.AddListener (OnMyClick); } // Update is called once per frame void Update () { } public void bltClick(){ Debug.Log ("bltclick"); } public void OnMyClick(){ Debug.Log ("OnMyClick()"); }}
C#委托
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。