美文网首页unity3D技术分享Unity教程合集
untiy3d NGUI为UIButton和UIToggle脚本

untiy3d NGUI为UIButton和UIToggle脚本

作者: 好怕怕 | 来源:发表于2017-02-11 17:32 被阅读123次

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

相关文章

网友评论

    本文标题:untiy3d NGUI为UIButton和UIToggle脚本

    本文链接:https://www.haomeiwen.com/subject/dqjoittx.html