Why you need it
Duplicating a folder to create a variant — a new enemy set, an alternative UI theme, a tweaked animation set — silently leaves the copies referencing the original assets. Smart Copy Folder reassigns those references intelligently, which makes it especially useful for:
- ScriptableObjects that reference each other
- Prefabs with nested asset references
- Animations and their controllers
How to use
With the mouse
- Select the folder(s) you want to copy in the Project window.
- Right-click to open the context menu.
- Click Smart Copy Folder.
With the keyboard
- Windows / Linux: Ctrl + Shift + D
- macOS: Cmd + Shift + D
Configuration
You can customise the tool's behaviour in two ways:
-
JSON settings file (recommended — avoids recompilation):
Assets/Candlelit Studio/Smart Copy Folder/Editor/Smart Copy Settings.json -
Hardcoding via the
Settingssubclass inSmart Copy Folder.cs
When editing the JSON, keep the value types intact: booleans are true/false
(no quotes), enums are numbers like 0, 1, 2 (no quotes),
strings go in quotes, and string arrays are comma-separated quoted values in
[ ] brackets. Back the file up before editing.
Support & FAQ
Known issues: none reported.
Have a question or found a problem? Email us at candlelitstudio@yahoo.com — including the error stack trace, your settings and a screenshot of your folder hierarchy helps us fix it faster.