Exceptions
This page details asset types and special cases that affect the behaviour of SubAsset Toolbox.
Illegal asset pairs
Not all asset types can have sub-assets, and not all asset types can be sub-assets. As you parent/unparent an asset, you might see error messages in one of these cases.
Types that cannot be added as sub-assets:
C-Sharp files (.cs)
Prefabs and Prefab variants (.prefab)
Scenes (.unity)
Meta files (.meta)
Types that can't have sub-assets:
C-Sharp files (.cs)
Audio Mixers (.mixer)
Shader files (.shader and .shadergraph)
Scenes (.unity)
Meta files (.meta)
Folders
Special create asset behaviours
Sometimes, when you right-click > Create an asset while another asset is focused, Unity does something special based on the created/selected asset types. In these cases, SubAssets Toolbox will not add the created file as a sub-asset, but instead respect the default behaviour.
These pairs are:
When a Prefab is selected, and you right-click > create a Prefab Variant, the newly created Prefab will be a variant of the selected base.
When a 3D model is selected, and you right-click > create a Prefab Variant, the newly created Prefab will be a variant of the selected 3D model.
When a shader is selected, and you right-click > create a Material, the newly created Material will use the selected Shader file as its shader.
Last updated