untiy3d NGUI为UIButton和UIToggle脚本绑定方法

简介: using System;using UnityEngine;public class TestPanel : MonoBehaviour{ private UIToggle tog; private UIButton b...

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);
    }



}

img_738a3581e04456bab5bb0622a994f4cd.png
图片.png
相关文章
|
4月前
QML 界面切换的方法
QML 界面切换的方法
265 1
|
7月前
|
前端开发 C# 图形学
unity按钮绑定与场景切换
unity按钮绑定与场景切换
65 0
|
测试技术 定位技术 C++
QCustomPlot开发笔记(二):QCustomPlot用户交互、元素项以及特殊用法
QCustomPlot开发笔记(二):QCustomPlot用户交互、元素项以及特殊用法
QCustomPlot开发笔记(二):QCustomPlot用户交互、元素项以及特殊用法
|
前端开发
实例|APICloud AVM框架封装滑动单元格组件
滑动单元格组件原理是主题部分把按钮进行遮挡,按钮通过绝对定位,定位在最右边,通过监听触摸事件(touch),判断滑动的方向和计算滑动的距离以此来判定显示和隐藏按钮。
176 0
|
vr&ar 图形学
【Unity3D 灵巧小知识点】☀️ | Unity UGUI组件Scroll View禁止 左右 或 上下 滑动
Unity 小科普 老规矩,先介绍一下 Unity 的科普小知识: Unity是 实时3D互动内容创作和运营平台 。 包括游戏开发、美术、建筑、汽车设计、影视在内的所有创作者,借助 Unity 将创意变成现实。 Unity 平台提供一整套完善的软件解决方案,可用于创作、运营和变现任何实时互动的2D和3D内容,支持平台包括手机、平板电脑、PC、游戏主机、增强现实和虚拟现实设备。 也可以简单把 Unity 理解为一个游戏引擎,可以用来专业制作游戏!
【Unity3D 灵巧小知识点】☀️ | Unity UGUI组件Scroll View禁止 左右 或 上下 滑动
Qt-第一个QML程序-4-自定义按钮类,动画,状态
上篇中,我们写到了自己定义了一个按钮,但是呢,按照这样的写法,要写一个程序出来,那要累死了,所以,qml给我的感觉就是各种随便调用,所以了,可以自己写一个自己Button的qml,这样在以后用到了,就可以直接使用了。
427 0
Qt-第一个QML程序-4-自定义按钮类,动画,状态
|
iOS开发
iOS动画开发之二——UIView动画执行的另一种方式
iOS动画开发之二——UIView动画执行的另一种方式
125 0
|
iOS开发
iOS动画开发之三——UIView的转场切换
iOS动画开发之三——UIView的转场切换
381 0