internal FaceGeneration(ParameterTable table, int index, AssetLoader loader, int next)
: base(table, index, loader)
{
BinaryReader reader = loader.Reader;
FaceGeoData00 = reader.ReadByte();
FaceGeoData01 = reader.ReadByte();
FaceGeoData02 = reader.ReadByte();
FaceGeoData03 = reader.ReadByte();
FaceGeoData04 = reader.ReadByte();
FaceGeoData05 = reader.ReadByte();
FaceGeoData06 = reader.ReadByte();
FaceGeoData07 = reader.ReadByte();
FaceGeoData08 = reader.ReadByte();
FaceGeoData09 = reader.ReadByte();
FaceGeoData10 = reader.ReadByte();
FaceGeoData11 = reader.ReadByte();
FaceGeoData12 = reader.ReadByte();
FaceGeoData13 = reader.ReadByte();
FaceGeoData14 = reader.ReadByte();
FaceGeoData15 = reader.ReadByte();
FaceGeoData16 = reader.ReadByte();
FaceGeoData17 = reader.ReadByte();
FaceGeoData18 = reader.ReadByte();
FaceGeoData19 = reader.ReadByte();
FaceGeoData20 = reader.ReadByte();
FaceGeoData21 = reader.ReadByte();
FaceGeoData22 = reader.ReadByte();
FaceGeoData23 = reader.ReadByte();
FaceGeoData24 = reader.ReadByte();
FaceGeoData25 = reader.ReadByte();
FaceGeoData26 = reader.ReadByte();
FaceGeoData27 = reader.ReadByte();
FaceGeoData28 = reader.ReadByte();
FaceGeoData29 = reader.ReadByte();
FaceGeoData30 = reader.ReadByte();
FaceGeoData31 = reader.ReadByte();
FaceGeoData32 = reader.ReadByte();
FaceGeoData33 = reader.ReadByte();
FaceGeoData34 = reader.ReadByte();
FaceGeoData35 = reader.ReadByte();
FaceGeoData36 = reader.ReadByte();
FaceGeoData37 = reader.ReadByte();
FaceGeoData38 = reader.ReadByte();
FaceGeoData39 = reader.ReadByte();
FaceGeoData40 = reader.ReadByte();
FaceGeoData41 = reader.ReadByte();
FaceGeoData42 = reader.ReadByte();
FaceGeoData43 = reader.ReadByte();
FaceGeoData44 = reader.ReadByte();
FaceGeoData45 = reader.ReadByte();
FaceGeoData46 = reader.ReadByte();
FaceGeoData47 = reader.ReadByte();
FaceGeoData48 = reader.ReadByte();
FaceGeoData49 = reader.ReadByte();
FaceTexData00 = reader.ReadByte();
FaceTexData01 = reader.ReadByte();
FaceTexData02 = reader.ReadByte();
FaceTexData03 = reader.ReadByte();
FaceTexData04 = reader.ReadByte();
FaceTexData05 = reader.ReadByte();
FaceTexData06 = reader.ReadByte();
FaceTexData07 = reader.ReadByte();
FaceTexData08 = reader.ReadByte();
FaceTexData09 = reader.ReadByte();
FaceTexData10 = reader.ReadByte();
FaceTexData11 = reader.ReadByte();
FaceTexData12 = reader.ReadByte();
FaceTexData13 = reader.ReadByte();
FaceTexData14 = reader.ReadByte();
FaceTexData15 = reader.ReadByte();
FaceTexData16 = reader.ReadByte();
FaceTexData17 = reader.ReadByte();
FaceTexData18 = reader.ReadByte();
FaceTexData19 = reader.ReadByte();
FaceTexData20 = reader.ReadByte();
FaceTexData21 = reader.ReadByte();
FaceTexData22 = reader.ReadByte();
FaceTexData23 = reader.ReadByte();
FaceTexData24 = reader.ReadByte();
FaceTexData25 = reader.ReadByte();
FaceTexData26 = reader.ReadByte();
FaceTexData27 = reader.ReadByte();
FaceTexData28 = reader.ReadByte();
FaceTexData29 = reader.ReadByte();
FaceTexData30 = reader.ReadByte();
FaceTexData31 = reader.ReadByte();
FaceTexData32 = reader.ReadByte();
FaceTexData33 = reader.ReadByte();
FaceTexData34 = reader.ReadByte();
FaceTexData35 = reader.ReadByte();
FaceTexData36 = reader.ReadByte();
FaceTexData37 = reader.ReadByte();
FaceTexData38 = reader.ReadByte();
FaceTexData39 = reader.ReadByte();
FaceTexData40 = reader.ReadByte();
FaceTexData41 = reader.ReadByte();
FaceTexData42 = reader.ReadByte();
FaceTexData43 = reader.ReadByte();
FaceTexData44 = reader.ReadByte();
FaceTexData45 = reader.ReadByte();
FaceTexData46 = reader.ReadByte();
FaceTexData47 = reader.ReadByte();
FaceTexData48 = reader.ReadByte();
FaceTexData49 = reader.ReadByte();
HairStyle = (FaceHairStyle)reader.ReadByte();
HairColor_Base = (FaceHairColor)reader.ReadByte();
HairColor_R = reader.ReadByte();
HairColor_G = reader.ReadByte();
HairColor_B = reader.ReadByte();
EyeColor_R = reader.ReadByte();
EyeColor_G = reader.ReadByte();
EyeColor_B = reader.ReadByte();
Pad = reader.ReadBytes(20);
}