protected virtual void PutDown() { print("放下" + this.info); MessageCenter.SendEvent(new Message((ushort)UIFrame.CommonEvent.putDownItem, this, bag, BagBase.currentEnter)); if (onPutDown != null) { onPutDown(this); } }
/// <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)); }); }
/// <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)); }
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, "回答错误")); } } }
/// <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)); } }); } }
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, "主菜单")); }); } }
/// <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); }