public ChatInfo(SCChat chat) { InitTime(); _iconId = chat.Image; _message = chat.Message; _playName = chat.Name; _playUid = chat.Uid; _experience = (int)chat.Experience; }
/// <summary> /// 获取第一条聊天消息 /// </summary> /// <returns></returns> public static string GetChatPeekMessage() { string mess = null; SCChat message = null;// _chatMessages.Peek(); mess = message.Message; if (mess.Length > 8) { mess = mess.Substring(0, 8) + "..."; } return(mess); }
/// <summary> /// mini聊天插入消息 /// </summary> /// <param name="mes"></param> public static void EnqueuetMiniChatMessage(SCChat mes) { //_miniChatMessages.Enqueue(mes); }
/// <summary> /// 插入聊天消息队列 /// </summary> /// <param name="mes"></param> public static void EnqueuetChatMessage(SCChat mes) { //_chatMessages.Enqueue(mes); EnqueuetMiniChatMessage(mes); MessageReceived?.Invoke(); }