Пример #1
0
        public override void Init()
        {
            base.Init();

            //注册子窗口
            var trans  = this.Transform.Find("SubWindow");
            var subWin = new SubWindow_Demo004(trans);

            RegisterSubWindow((int)SubWindow.testSubWindows001, subWin);

            btn_close.onClick.AddListener((() => this.Close()));
            //点击测试
            btn_OpenSubWin.onClick.AddListener(() =>
            {
                GetSubWindow <SubWindow_Demo004>().Open();
            });

            btn_CloseSubWin.onClick.AddListener(() =>
            {
                GetSubWindow <SubWindow_Demo004>().Close();
            });

            btn_SndMessage.onClick.AddListener(() =>
            {
                var msg = new UIMessageData(WinMsg.testMsg, "我是一个测试消息");

                UIManager.Inst.SendMessage(WinEnum.Win_Demo6_Test004, msg);
            });
        }
Пример #2
0
 private void TestMessage(UIMessageData msg)
 {
     Content.text = "父窗口收到消息:" + msg.GetData <string>();
 }
Пример #3
0
        private void btn_SndMessage()
        {
            var msg = new UIMessageData(WinMsg.testMsg, "我是一个测试消息");

            UIManager.Inst.SendMessage(WinEnum.Win_UFlux_Test004, msg);
        }
Пример #4
0
 private void TestMessage(UIMessageData msg)
 {
     textContent.text = msg.GetData <string>();
 }