private void HandleEnterChat(ParseData data) { DataReader dr = new DataReader(data.Data); EnteredChatEventArgs e = new EnteredChatEventArgs(dr.ReadCString(), dr.ReadCString(), dr.ReadCString()); m_uniqueUN = e.UniqueUsername; e.EventData = data; OnEnteredChat(e); if (m_settings.Client.Equals("WAR3", StringComparison.Ordinal) || m_settings.Client.Equals("W3XP", StringComparison.Ordinal)) { BncsPacket pck = new BncsPacket((byte)BncsPacketId.WarcraftGeneral); pck.InsertByte((byte)WarcraftCommands.IconListRequest); pck.InsertInt32(1); Send(pck); pck = new BncsPacket((byte)BncsPacketId.NewsInfo); pck.InsertInt32(0); Send(pck); RequestChannelList(); } }
void Client_EnteredChat(object sender, EnteredChatEventArgs e) { if (__enteredChat != null) { __enteredChat.Call(_host.ClientHost, ConvObj(e)); } }
void EnteredChat(object sender, EnteredChatEventArgs e) { Product clientProduct = Product.GetByProductCode(m_client.Settings.Client.ToUpperInvariant()); string imgID = m_prp.Icons.GetImageIdFor(UserFlags.None, UserStats.CreateDefault(clientProduct)); Image userImg = ProfileResourceProvider.GetForClient(m_client).Icons.GetImageFor(UserFlags.None, UserStats.CreateDefault(clientProduct)); chat.AddChat(new ChatNode("Entered chat as ", CssClasses.EnteringChat), new ImageChatNode(string.Concat(imgID, ".jpg"), userImg, clientProduct.Name), new ChatNode(e.UniqueUsername, CssClasses.UsernameOther)); m_userName = e.UniqueUsername; m_inChat = true; m_enteredChat = DateTime.Now; }
public void OnEnteredChat(EnteredChatEventArgs e) { m_host.OnEnteredChat(e); }
void EnteredChat(object sender, EnteredChatEventArgs e) { PostEvent(new ClientEvent { EventType = ClientEventType.EnteredChat, EventData = e }); }
static void client_EnteredChat(object sender, EnteredChatEventArgs e) { Console.WriteLine("Entered chat as {0}", e.UniqueUsername); }