/// <summary> /// Must be initalized with a valid NetHandler object before packets can be created through new() /// </summary> /// <param name="packetType"></param> /// <param name="channel"></param> public Packet(PacketType packetType, ChannelType channel) { _message = _netHandler.ConstructMessage(); _message.Write((short)packetType); this.Channel = channel; }