/// <summary> /// 注册消息封装 /// </summary> public void RegisterMsg(string _msgName, Action <object> _handle) { EventsUtil.RegisterMsg(_msgName, _handle); MsgRecord _record = MsgRecord.Allocate(_msgName, _handle); mMsgRecorder.Add(_record); }
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); }