diff --git a/__init__.py b/__init__.py index c28b158..9d5e1f2 100644 --- a/__init__.py +++ b/__init__.py @@ -107,6 +107,7 @@ def unregister(): menu[0].remove(menu[1]) for cls in reversed(mod[0]): unregister_class(cls) + registered_submodules.clear() if __name__ == "__main__": register() diff --git a/import_mu/import_mu.py b/import_mu/import_mu.py index 4308621..d59e264 100644 --- a/import_mu/import_mu.py +++ b/import_mu/import_mu.py @@ -97,9 +97,6 @@ def create_object(mu, muobj, parent): else: print(f"unhandled component {component}") - if hasattr(muobj, "bone") and not component_data and not muobj.force_import: - return None - if hasattr(muobj, "armature_obj") or len(component_data) != 1: # empty or multiple components obj = None