public static void HandlePrivateChat(S_PRIVATE_CHAT x) { var i = ChatWindowManager.Instance.PrivateChannels.FirstOrDefault(y => y.Id == x.Channel).Index; var ch = (ChatChannel)(ChatWindowManager.Instance.PrivateChannels[i].Index + 11); ChatWindowManager.Instance.AddChatMessage(new ChatMessage(ch, x.AuthorName, x.Message)); }
private void OnPrivateChat(S_PRIVATE_CHAT m) { // ignore these since they're handled differently //if (m.Message.Contains(":tcc-chatMode:") || m.Message.Contains(":tcc-uiMode:")) return; var i = PrivateChannels.FirstOrDefault(y => y.Id == m.Channel).Index; var ch = (ChatChannel)(PrivateChannels[i].Index + 11); if (ch == ChatChannel.Private8) { return; // already sent by stub } AddChatMessage(Factory.CreateMessage(ch, m.AuthorName, m.Message, false, m.AuthorId)); }
public void Add(S_PRIVATE_CHAT message) { Add(message.AuthorName, message.Text, ChatType.PrivateChannel); }
public void Add(S_PRIVATE_CHAT message) { Add(message.AuthorName, message.Text, ChatType.PrivateChannel); }