untiy3d NGUI為UIButton和UIToggle腳本綁定方法


using System;
using UnityEngine;


public class TestPanel : MonoBehaviour
{

    private UIToggle tog;
    private UIButton but;
    void Awake()
    {
        tog = transform.FindChild("Toggle").GetComponent<UIToggle>();
        but = transform.FindChild("Button").GetComponent<UIButton>();
        EventDelegate.Add(tog.onChange, delegate ()
        {
            OnToggleClick(tog.value);
        });
        EventDelegate.Add(but.onClick, delegate ()
        {
            OnButtonClick(but.gameObject);
        });
    }


    public void OnToggleClick(bool isON)
    {
        if (isON)
            Debug.LogError("開");
        else
            Debug.LogError("關");
    }

    public void OnButtonClick(GameObject but)
    {
        Debug.LogError(but.name);
    }



}

圖片.png
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 風蕭蕭兮易水寒 什么是風蕭蕭兮易水寒?燕太子丹與賓客在易水邊白衣素冠送別刺客荊軻,荊軻的朋友高漸離亦擊筑相送,送者...
    燈燈007閱讀 295評論 0 2
  • 函數柯理化,很多人覺得很難理解。其實難就難在它的翻譯并不恰當。如果翻譯成 部分綁定函數 含義是不是一目了然?學過C...
    RocWay閱讀 655評論 0 0
  • 回家已經一周了,想到這個不平凡的暑假,感觸良多。曾經我視云南大理為我的夢想,甚至苦苦掙扎,郁不得志。現在夢想實現了...
    走過來時的路閱讀 732評論 0 2