EasyPeasy Component Copy: The magic wand of Unity!
Tired of tedious component copying? Wave goodbye to manual copy/paste and boost your project's productivity!EasyPeasy Advanced Component Copy is a polished, power-user EditorWindow that eliminates the slow, error-prone mess of manually replicating components in Unity.In a few clicks, you can copy selected components (and optional child hierarchies) from one or multiple source objects to one or multiple targets, with full control over:Which components to includeWhich fields/values get copiedWhether targets should be cleared firstHow conflicts are handled when the target already has the same component typeTo keep you from “copying and praying,” the tool includes an Advanced Dry Run Preview that shows exactly what will happen before you commit: new vs overwritten components, field differences, missing-reference warnings, and optional export to a text file.New in v2.1: the window now includes a dedicated Remover tab for bulk cleanup. Remove scripts/components across lists of objects, optionally including children, and one-click cleanup of Missing (broken) scripts. It also supports removing common component types via quick presets (colliders, renderers, mesh components, rigidbodies, and more).The UI is fully customizable (colors, fonts, banner display) and built for speed: search, filter, expand/collapse controls, and a clean layout designed for real projects, not toy examples.Work smarter, not harder. Your wrists will thank you.Updated Technical DetailsCopy & Paste WorkflowMulti-source to multi-target copyingAdd sources/targets via drag & drop or from current selection.Per-component selectionToggle components on/off per source.Field/value copyingCopy component values reliably (supports serialized-based copying as an option for best coverage).Per-target “Clear Before Paste”Optionally remove existing components (except Transform) before applying the copied set.Conflict HandlingOverwrite or skip when a component type already existsPrompt per conflict or enable an Auto Overwrite mode.Child Hierarchy CopyOptional recursive child copyingCopies selected components through the hierarchy.Per-child enable/disable so you can skip entire sub-branches.Advanced Dry Run Preview“Preview Copy (Dry Run)” shows:New vs overwritten component instancesField changes and identical fieldsPotential issues (e.g., missing object references)Child creation paths (what will be created)Export summary to a text filePowerful Searching & FilteringSearch modes:Partial, Exact, or RegexInvert search by prefixing with “-”Search highlights matched segments and hides non-relevant items for faster navigation.New Remover Tab (Bulk Cleanup)Remove components from a curated preset list (fast cleanup):Common removals include:Colliders (3D/2D), Rigidbodies (3D/2D), Joints, Renderers, MeshFilter, Lights, Cameras, Audio, Animators, Particle Systems, and more.Remove a selected MonoBehaviour script typeRemove Missing Scripts (broken components) in bulkOptional Include Children toggle to process whole hierarchiesSupports operations on scene objects and prefab assets (prefab-safe workflow)Customization / ThemingCustomize:Background, panel, banner, and button colorsFonts (size + style)Banner visibility and titleTheme settings persist using EditorPrefsCompatibilityTested and working in Unity 6.3Compatible with modern Unity editor versions (Unity 2020+ recommended)




