mirror of
https://github.com/DarklightGames/io_scene_psk_psa.git
synced 2025-01-19 15:38:39 +01:00
Improved the poll message for PSK export when there are multiple armature objects
This commit is contained in:
parent
51b105b5fb
commit
75033056fa
@ -1,5 +1,3 @@
|
||||
import typing
|
||||
|
||||
import bmesh
|
||||
import bpy
|
||||
from bpy.types import Armature
|
||||
@ -52,7 +50,8 @@ def get_psk_input_objects(context) -> PskInputObjects:
|
||||
armature_modifier_objects.add(modifiers[0].object)
|
||||
|
||||
if len(armature_modifier_objects) > 1:
|
||||
raise RuntimeError('All selected meshes must have the same armature modifier')
|
||||
armature_modifier_names = [x.name for x in armature_modifier_objects]
|
||||
raise RuntimeError(f'All selected meshes must have the same armature modifier, encountered {len(armature_modifier_names)} ({", ".join(armature_modifier_names)})')
|
||||
elif len(armature_modifier_objects) == 1:
|
||||
input_objects.armature_object = list(armature_modifier_objects)[0]
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user