Esempio n. 1
0
    void Awake()
    {
        //控件获取
        button1 = transform.Find("Button1").GetComponent <Button>();
        button2 = transform.Find("Button2").GetComponent <Button>();

        //监听绑定
        MsgCenter.AddMsgListener(MoudleType.UI, UICode.OPEN_PANEL_Y, ShowPanel);

        //按钮事件绑定
        button1.onClick.AddListener(() =>
        {
            MsgCenter.SendMsg(MoudleType.UI, UICode.SHOW_TEXT, new MsgArg("加油啊兄弟", gameObject));
        }
                                    );

        button2.onClick.AddListener(() =>
        {
            MsgCenter.SendMsg(MoudleType.UI, UICode.OPEN_PANEL_R, new MsgArg("", gameObject));
            gameObject.SetActive(false);
        }
                                    );

        //初始状态赋值
        gameObject.SetActive(true);
    }
Esempio n. 2
0
    void Awake()
    {
        //面板属性指定
        Type._Pos  = UIPosType.Pop;
        Type._Show = UIShowType.Normal;

        //组件获取
        text = transform.Find("Text").GetComponent <Text>();

        //消息绑定
        showText = p =>
        {
            text.text = p._param.ToString();
        };
        MsgCenter.AddMsgListener(MoudleType.UI, UICode.SHOW_TEXT, showText);
    }
Esempio n. 3
0
    void Awake()
    {
        //组件绑定
        text    = transform.Find("showtext").GetComponent <Text>();
        button3 = transform.Find("Button3").GetComponent <Button>();

        //按钮事件绑定
        button3.onClick.AddListener(() =>
        {
            MsgCenter.SendMsg(MoudleType.UI, UICode.OPEN_PANEL_Y, new MsgArg("", gameObject));
            gameObject.SetActive(false);
        }
                                    );


        //监听消息中心
        MsgCenter.AddMsgListener(MoudleType.UI, UICode.OPEN_PANEL_R, ShowPanel);
        MsgCenter.AddMsgListener(MoudleType.UI, UICode.SHOW_TEXT, ShowText);

        //初始状态
        gameObject.SetActive(false);
    }