public CreateCharacterPacket(IPacketStream packet) { packet.Skip(1); // Length of packet. Race = (Race)packet.Read <byte>(); Mode = (Mode)packet.Read <byte>(); Hair = packet.Read <byte>(); Face = packet.Read <byte>(); Height = packet.Read <byte>(); Class = (CharacterProfession)packet.Read <byte>(); Gender = (Gender)packet.Read <byte>(); CharacterName = packet.ReadString((int)packet.Length - 1); }