Data Assets
Every Data Assets command in CodeFizz Editor Agent, with parameters and examples.
Every Data Assets command in CodeFizz Editor Agent, with parameters and examples.
5 commands. Each shows its parameters and an example, and has a copyable deep link, so you (or an AI agent) can jump straight to one.
list_data_asset_classesList all loaded UDataAsset subclasses
Lists all C++ and Blueprint UDataAsset subclasses available in the project. Use to discover which class_name to pass to create_data_asset.
| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | No | Filter by class name substring |
| include_abstract | bool | No | Include abstract classes (not instantiable) |
cfa list_data_asset_classes --filter "Recipe"create_data_assetCreate a new UDataAsset subclass instance
Creates a new data asset of the specified class at the given path. Optionally sets initial property values. Call save_asset after to persist.
| Parameter | Type | Required | Description |
|---|---|---|---|
| class_name | string | Yes | UDataAsset subclass name |
| asset_path | string | Yes | Content path to create at (e.g. /Game/Data/DA_MyAsset) |
| initial_properties | json | No | JSON object of initial property name-value pairs |
cfa create_data_asset --class-name "RecipeData" --asset-path /Game/Data/DA_NewRecipe --initial-properties '{"CraftTime":5.0}'get_property_valid_typesQuery valid dropdown values for a property slot
Returns the list of valid values for instanced/dropdown properties (e.g. Mass Entity Fragments, Traits). IMPORTANT: Always use the filter parameter, without it, some properties return 200+ entries.
| Parameter | Type | Required | Description |
|---|---|---|---|
| class_name | string | Yes | Class name that owns the property |
| property_path | string | Yes | Property path (e.g. Traits, Fragments) |
| filter | string | No | Filter results by name (strongly recommended to avoid huge responses) |
| include_abstract | bool | No | Include abstract (non-instantiable) types |
cfa get_property_valid_types --class-name "MassEntityConfigAsset" --property-path "Traits" --filter "Miner"search_class_pathsSearch for class paths by filter
Searches for UClass paths matching a filter. Use to find the exact class path for a type you want to reference in properties or create instances of.
| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | No | Filter by class name substring |
| parent_class | string | No | Only show subclasses of this parent |
| max_results | int | No | Maximum results |
| include_properties | bool | No | Include property details for each class |
cfa search_class_paths --filter "Miner" --parent-class "MassProcessor"list_data_assetsList data assets by path/class
Lists all data asset instances in a directory, optionally filtered by class. Returns asset paths and class names.
| Parameter | Type | Required | Description |
|---|---|---|---|
| path | string | No | Content path to search |
| class_filter | string | No | Filter by data asset class name |
| recursive | bool | No | Search subdirectories |
| max_results | int | No | Maximum results |
cfa list_data_assets --path /Game/Data --class-filter "RecipeData"