Add version number for static meshes from fbx

This commit is contained in:
Simone Barbieri 2023-08-02 17:22:21 +01:00
parent 8bdf67b575
commit 01cf1a4587

View file

@ -78,10 +78,15 @@ class StaticMeshFBXLoader(plugin.Loader):
asset_name = "{}_{}".format(asset, name)
else:
asset_name = "{}".format(name)
version = context.get('version')
if not version.get("name") and version.get('type') == "hero_version":
name_version = f"{name}_hero"
else:
name_version = f"{name}_v{version:03d}"
tools = unreal.AssetToolsHelpers().get_asset_tools()
asset_dir, container_name = tools.create_unique_asset_name(
f"{root}/{asset}/{name}", suffix=""
f"{root}/{asset}/{name_version}", suffix=""
)
container_name += suffix