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