public void SendMsg(XMessage msg, EnumXMsgMode mode = EnumXMsgMode.Normal) { _msgDatas.Enqueue(new MsgData() { msg = msg, mode = mode, }); }
//处理消息 protected bool _HandleMsg(XMessage msg) { if (!_handles.ContainsKey(msg.name)) { return(false); } if (_handles[msg.name] == null) { return(false); } return(_handles[msg.name].Invoke(msg)); }