public void Write(ExtendedBinaryWriter writer) { // Texture Offsets uint textureCount = (uint)textures.Count; writer.AddOffsetTable("texture", textureCount); // Texture Names for (int i = 0; i < textureCount; ++i) { writer.FillInOffset($"texture_{i}", false, false); writer.WriteNullTerminatedString(textures[i].Name); } writer.FixPadding(4); }