Exemple #1
0
        /// <summary>
        /// 注册消息封装
        /// </summary>
        public void RegisterMsg(string _msgName, Action <object> _handle)
        {
            EventsUtil.RegisterMsg(_msgName, _handle);
            MsgRecord _record = MsgRecord.Allocate(_msgName, _handle);

            mMsgRecorder.Add(_record);
        }
Exemple #2
0
        private static void MenuClicked_03()
        {
            string _msg = "问好";

            System.Action <object> _act_01 = (_data) => { Debug.Log("收到1信息:" + _data); };
            System.Action <object> _act_02 = (_data) => { Debug.Log("收到2信息:" + _data); };
            EventsUtil.RegisterMsg(_msg, _act_01);
            EventsUtil.RegisterMsg(_msg, _act_02);
            EventsUtil.SendMsg(_msg, "1111");
            EventsUtil.UnRegisterMsg(_msg, _act_01);
            EventsUtil.SendMsg(_msg, "2222");
            EventsUtil.UnRegisterMsgAll(_msg);
        }