@Override public void write(DataWriter out) throws IOException { Vector3f.write(out, startPos); out.writeInt(dispVertStart); out.writeInt(dispTriStart); out.writeInt(power); out.writeFloat(smoothingAngle); out.writeInt(unknown); out.writeInt(contents); out.writeUnsignedShort(mapFace); out.writeInt(lightmapAlphaStart); out.writeInt(lightmapSamplePositionStart); out.writeBytes(neighborsVin); for (int i = 0; i < allowedVerts.length; i++) { out.writeInt(allowedVerts[i]); } }