Unity
Component Drag Helper - Move & copy support for all components
By KAMGAM
$20.01
Rated 5.0/5 from 3 ratings on Unity.
About Component Drag Helper - Move & copy support for all components
- Tools, Systems & Learning > Development Tools & Automation
Tired of Right-Click > Copy Component > Select > Right-Click > Paste Componen as New? - Then this is for you. Prototype faster: This adds drag & drop functionality for components that do not support it by default like 3D Colliders, Renderers, AudioSources, .. . You won't notice it's there and that's a good thing. Just drag & drop your components like you are used to. No setup, no extra windows or additional menus. Smart dependency resolution For example if you move an AudioSource then it will check if there are filter components that depend on it. If it finds some then these will be moved too since they would not work without an Audio Source anyways. Third-party friendly It uses Unity's default mechanisms and no inspector shenanigans like custom property drawers. Thus it should play nicely why your other editor assets (as long as those don't do some fancy s**t). Undo/Redo Support Full undo and redo support in case you want to revert your changes. (EXPERIMENTAL Feature) Resolve missing references after drag & drop Usually if you drag a script to another game object references to it will be lost (Unity native behaviour). If you enable the Tools > Component Drag Helper > Settings > Update References In Scene After Drop feature of the asset then these will be fixed automatically (within the currently opened scene). Though beware that this may be a heavy operation on big scenes and there are some edge cases for prefabs (references in other scene are not fixed automatically). Editor Only Package No runtime code or assets. It's all conveniently placed in a package so it stays out of your builds and your Assets folder. Full Source Code included I publish this asset with full source code because as a developer I know how annoying it is to not have source code access. If you like it then please remind others to purchase the plugin. Don't just copy and paste it everywhere. Thank you. Inspector to Inspector Drag & Drop Move from one inspector to another. Caveat: The component order is not (yet) supported so the new components will always be added last in the list. Supports Unity 6.x LTS While official support only covers Unity 6+ the 1.0.0 release has been tested in 2021.3.35f1 and 2022.x and it worked. However they will not be tested in the future (so no guarantees for older Unity versions). Usage Install and you are done. Enjoy dragging your colliders around :-) HINT 1 Hold ALT while dropping to COPY the component instead of moving it. HINT 2 Under the Tools > Component Drag Helper menu you will find some handy commands and infos.