public void OnClientData(Object client, DataRecievedEventArgs args) { var packet = Packet.FromBytes(args.Data); if (packet is Chat) OnChatPacket(client, packet as Chat); // else if.. }
public void OnClientData(Object client, DataRecievedEventArgs args) { var packet = Packet.FromBytes(args.Data); if (packet is Chat) { Console.WriteLine(Name + " has recieved chat message: " + ((Chat)packet).Message); } }