namespace SharpChat.Packet { public class ChannelUpdatePacket : ServerPacket { public string PreviousName { get; private set; } public ChatChannel Channel { get; private set; } public ChannelUpdatePacket(string previousName, ChatChannel channel) { PreviousName = previousName; Channel = channel; } public override string Pack() { return string.Format( "4\t1\t{0}\t{1}\t{2}\t{3}", PreviousName, Channel.Name, Channel.HasPassword ? 1 : 0, Channel.IsTemporary ? 1 : 0 ); } } }