| 1099 | } |
| 1100 | |
| 1101 | void ReadElementFormat() |
| 1102 | { |
| 1103 | int szRead = ReadElement_Int32(m_Reader, 1, true); |
| 1104 | BinReader::Data buffer; |
| 1105 | m_Reader.ReadData(szRead, buffer); |
| 1106 | |
| 1107 | int num2 = 0; |
| 1108 | if (Ver <= 1) |
| 1109 | { |
| 1110 | VertexSize = buffer[num2++]; |
| 1111 | BoneSize = buffer[num2++]; |
| 1112 | MorphSize = buffer[num2++]; |
| 1113 | MaterialSize = buffer[num2++]; |
| 1114 | BodySize = buffer[num2++]; |
| 1115 | } |
| 1116 | else |
| 1117 | { |
| 1118 | StringEnc = (StringEncType::Type)buffer[num2++]; |
| 1119 | UVACount = buffer[num2++]; |
| 1120 | VertexSize = buffer[num2++]; |
| 1121 | TexSize = buffer[num2++]; |
| 1122 | MaterialSize = buffer[num2++]; |
| 1123 | BoneSize = buffer[num2++]; |
| 1124 | MorphSize = buffer[num2++]; |
| 1125 | BodySize = buffer[num2++]; |
| 1126 | } |
| 1127 | } |
| 1128 | |
| 1129 | void ReadString(std::string & str) |
| 1130 | { |