static void DispatchPacket(MessageRecv recv) { MessageCallbackData d = null; m_MessageDispatchs.TryGetValue(recv.MsgID, out d); if (d != null) { d.Handler(recv); } }
public void MessageCallback(DateTime date, Guid chatGuid, string message, Guid selfGuid) { var data = new MessageCallbackData(); data.Date = date; data.ChatGuid = chatGuid; data.Message = message; data.SendedUserGuid = selfGuid; CallbackMessage?.Invoke(data, EventArgs.Empty); }
public static void AddListener(MessageID id, NetworkCallback handle, object target) { MessageCallbackData d = null; m_MessageDispatchs.TryGetValue(id, out d); if (d == null) { d = new MessageCallbackData(); m_MessageDispatchs[id] = d; } d.Handler = handle; d.Target = target; d.ID = id; }