Asset Pipeline: Store Asset Catalog in String #230
@ -5,7 +5,7 @@ from . import constants
|
||||
from .config import get_task_layer_presets_path
|
||||
from pathlib import Path
|
||||
from .prefs import get_addon_prefs
|
||||
from .asset_catalog import get_asset_cat_enum_items
|
||||
from .asset_catalog import get_asset_catalog_items
|
||||
|
||||
""" NOTE Items in these properties groups should be generated by a function that finds the
|
||||
avaliable task layers from the task_layer.json file that needs to be created.
|
||||
@ -157,14 +157,15 @@ class AssetPipeline(bpy.types.PropertyGroup):
|
||||
attribute_ui_bool: bpy.props.BoolProperty(name="Show/Hide Attributes", default=False)
|
||||
file_parent_ui_bool: bpy.props.BoolProperty(name="Show/Hide Parent", default=False)
|
||||
|
||||
def get_asset_catalogs(self, context):
|
||||
return get_asset_cat_enum_items()
|
||||
def get_asset_catalogs(self, context, edit_text: str):
|
||||
return get_asset_catalog_items()
|
||||
|
||||
asset_catalog_id: bpy.props.EnumProperty(
|
||||
asset_catalog_id: bpy.props.StringProperty(
|
||||
name="Catalog",
|
||||
items=get_asset_catalogs,
|
||||
search=get_asset_catalogs,
|
||||
search_options={'SORT'},
|
||||
description="Select Asset Library Catalog for the current Asset, this value will be updated each time you Push to an 'Active' Publish",
|
||||
)
|
||||
) # type: ignore
|
||||
|
||||
|
||||
@bpy.app.handlers.persistent
|
||||
|
Loading…
Reference in New Issue
Block a user