Available

Smart Copy Folder 1.0.0

In Unity, copying folders does not keep correct references inside the assets — the copies still point at the originals. Smart Copy Folder fixes that: it copies folders of assets while automatically updating every internal reference to point at the newly copied assets, renaming where needed.

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
Screenshot coming soon

How to use

With the mouse

  1. Select the folder(s) you want to copy in the Project window.
  2. Right-click to open the context menu.
  3. 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 Settings subclass in Smart Copy Folder.cs

Support & FAQ

Known issues: none reported.

Have a question or found a problem? Email us at candlelitstudio@yahoo.com — we'll help you get unstuck.