Esempio n. 1
0
        protected virtual void PutDown()
        {
            print("放下" + this.info);

            MessageCenter.SendEvent(new Message((ushort)UIFrame.CommonEvent.putDownItem, this, bag, BagBase.currentEnter));
            if (onPutDown != null)
            {
                onPutDown(this);
            }
        }
Esempio n. 2
0
 /// <summary>
 /// Unity Method
 /// </summary>
 void Start()
 {
     this.transform.Find("Button").GetComponent <Button>().onClick.AddListener(() =>
     {
         MessageCenter.SendEvent(new Message((ushort)UIFrame.CommonEvent.goBack));
     });
     this.transform.Find("Button (1)").GetComponent <Button>().onClick.AddListener(() =>
     {
         MessageCenter.SendEvent(new Message((ushort)UIFrame.CommonEvent.goBack));
     });
 }
Esempio n. 3
0
 /// <summary>
 /// Unity Method
 /// </summary>
 void Start()
 {
     UIFrame.Instance.panelDic = new Dictionary <string, string>()
     {
         { "主菜单", "主菜单" },
         { "首页", "首页" },
         { "背包", "背包" },
         { "滑动列表", "滑动列表" },
         { "特效展示", "特效展示" }
     };
     this.Register((ushort)UTEvents.openSplashPanel);
     MessageCenter.SendEvent(new Message((ushort)UTEvents.openSplashPanel));
 }
Esempio n. 4
0
 public override void ProcessEvent(Message msg)
 {
     if (msg.id == (ushort)UnitTest.UTEvents.UpdateYuXiContent)
     {
         transform.Find("Image/title").GetComponent <Text>().text   = (string)(msg.arguments[0]);
         transform.Find("Image/content").GetComponent <Text>().text = (string)(msg.arguments[1]);
     }
     if (msg.id == (ushort)UnitTest.UTEvents.YuXiTi)
     {
         UIFrame.Instance.Open("tiShi");
         if ((bool)msg.arguments[0] == true && ((string)msg.arguments[1]).Equals("c"))
         {
             MessageCenter.SendEvent(new Message((ushort)UnitTest.UTEvents.TiShi, "回答正确"));
         }
         else
         {
             MessageCenter.SendEvent(new Message((ushort)UnitTest.UTEvents.TiShi, "回答错误"));
         }
     }
 }
Esempio n. 5
0
        /// <summary>
        /// Unity Method
        /// </summary>
        void Start()
        {
            this.Register((ushort)UnitTest.UTEvents.UpdateYuXiContent);
            this.Register((ushort)UnitTest.UTEvents.YuXiTi);
            MessageCenter.SendEvent(new Message((ushort)UnitTest.UTEvents.UpdateYuXiContent, "标题", "内容"));

            var allToggles = GetComponentsInChildren <Toggle>();

            for (int i = 0; i < allToggles.Length; i++)
            {
                Toggle toggle = allToggles[i];
                toggle.onValueChanged.AddListener((b) =>
                {
                    if (b == true)
                    {
                        print("更新预习题");
                        MessageCenter.SendEvent(new Message((ushort)UnitTest.UTEvents.YuXiTi, b, toggle.transform.Find("Label").GetComponent <Text>().text));
                    }
                });
            }
        }
Esempio n. 6
0
 private void Start()
 {
     DontDestroyOnLoad(gameObject);
     this.Register((ushort)CommonEvent.goBack);
     this.Register((ushort)CommonEvent.homePage);
     this.Register((ushort)CommonEvent.fullScreen);
     ScreenFunc();
     if (close_Btn != null)
     {
         close_Btn.GetComponent <Button>().onClick.AddListener(() =>
         {
             goBack_btn.SetActive(false);
             close_Btn.SetActive(false);
             UIPanels.gameObject.SetActive(false);
             HideOtherPanels();
         });
     }
     if (goBack_btn != null)
     {
         goBack_btn.GetComponent <Button>().onClick.AddListener(() =>
         {
             MessageCenter.SendEvent(new Message((ushort)CommonEvent.goBack));
         });
         //GoBackIsClose = false;
     }
     if (homePage_btn != null)
     {
         homePage_btn.GetComponent <Button>().onClick.AddListener(() =>
         {
             goBack_btn.SetActive(true);
             if (canClose)
             {
                 close_Btn.SetActive(true);
             }
             MessageCenter.SendEvent(new Message((ushort)CommonEvent.homePage, "主菜单"));
         });
     }
 }
Esempio n. 7
0
        /// <summary>
        /// Unity Method
        /// </summary>
        void Start()
        {
            UIFrame.Instance.homePage_btn.GetComponent <Button>().onClick.AddListener(() =>
            {
                MessageCenter.SendEvent(new Message((ushort)UIFrame.CommonEvent.homePage, panel1));
            });
            GameObject.Find("GameMain/Canvas/UIPanels/p1/Button").SetClick((g) =>
            {
                UIFrame.Instance.Open(panel2);
            });
            GameObject.Find("GameMain/Canvas/UIPanels/p1/Button (1)").SetClick((g) =>
            {
                UIFrame.Instance.Open(panel3);
            });
            GameObject.Find("GameMain/Canvas/UIPanels/p1/Button (2)").SetClick((g) =>
            {
                UIFrame.Instance.Open(panel4);
            });
            GameObject.Find("GameMain/Canvas/UIPanels/p1/Button (3)").SetClick((g) =>
            {
                UIFrame.Instance.Open(panel5);
            });
            GameObject.Find("GameMain/Canvas/UIPanels/p2/Button").SetClick((g) =>
            {
                UIFrame.Instance.Open(panel6);
            });
            GameObject.Find("GameMain/Canvas/UIPanels").transform.Find("p2/Button (1)").gameObject.SetClick((g) =>
            {
                UIFrame.Instance.Open(panel7);
            });
            GameObject.Find("GameMain/Canvas/UIPanels/p2/Button (2)").SetClick((g) =>
            {
                UIFrame.Instance.Open(panel8);
            });
            GameObject.Find("GameMain/Canvas/UIPanels/p2/Button (3)").SetClick((g) =>
            {
                UIFrame.Instance.Open(panel9);
            });
            panel3.GetComponentInChildren <Button>().gameObject.SetClick((g) =>
            {
                UIFrame.Instance.Open(panel4);
            });

            panel4.GetComponentInChildren <Button>().gameObject.SetClick((g) =>
            {
                UIFrame.Instance.Open(panel5);
            });
            panel5.GetComponentInChildren <Button>().gameObject.SetClick((g) =>
            {
                UIFrame.Instance.Open(panel1);
            });
            panel6.GetComponentInChildren <Button>().gameObject.SetClick((g) =>
            {
                UIFrame.Instance.Open(panel7);
            });

            panel7.GetComponentInChildren <Button>().gameObject.SetClick((g) =>
            {
                UIFrame.Instance.Open(panel8);
            });
            panel8.GetComponentInChildren <Button>().gameObject.SetClick((g) =>
            {
                UIFrame.Instance.Open(panel9);
            });
            panel9.GetComponentInChildren <Button>().gameObject.SetClick((g) =>
            {
                UIFrame.Instance.Open(panel2);
            });


            UIFrame.Instance.Open(panel1);
        }