Skip to content

Commit d0fe7d9

Browse files
committed
Added progress indicator when exporting PSK files
1 parent 68c7d93 commit d0fe7d9

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

io_scene_psk_psa/psk/builder.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,9 @@ def build_psk(context, options: PskBuildOptions) -> PskBuildResult:
146146
psk_material.texture_index = len(psk.materials)
147147
psk.materials.append(psk_material)
148148

149-
for input_mesh_object in input_objects.mesh_objects:
149+
context.window_manager.progress_begin(0, len(input_objects.mesh_objects))
150+
151+
for object_index, input_mesh_object in enumerate(input_objects.mesh_objects):
150152

151153
# MATERIALS
152154
material_indices = [material_names.index(material_slot.material.name) for material_slot in input_mesh_object.material_slots]
@@ -288,6 +290,10 @@ def build_psk(context, options: PskBuildOptions) -> PskBuildResult:
288290
bpy.data.meshes.remove(mesh_data)
289291
del mesh_data
290292

293+
context.window_manager.progress_update(object_index)
294+
295+
context.window_manager.progress_end()
296+
291297
result.psk = psk
292298

293299
return result

0 commit comments

Comments
 (0)