public Chunk_MOVT(WMOFile file) : base(file, "MOVT", Magic) { int vertCount = (int)ChunkSize / 12; vertices = new Position[vertCount]; for (int i = 0; i < vertCount; i++) { float x = file.readFloat(); float z = file.readFloat() * -1; float y = file.readFloat(); vertices[i] = new Position(x, y, z); } LogWrite("Loaded " + vertCount + " verticies."); }
public Chunk_MONR(WMOFile file) : base(file, "MONR", Magic) { int normalCount = (int)ChunkSize / 12; normals = new Position[normalCount]; for (int i = 0; i < normalCount; i++) { float x = file.readFloat(); float z = file.readFloat() * -1; float y = file.readFloat(); normals[i] = new Position(x, y, z); } LogWrite("Loaded " + normalCount + " normals."); }