https://github.com/varneon/unityeditorutilities
Collection of useful Unity Editor utilities ranging from small macros to full toolkits
https://github.com/varneon/unityeditorutilities
unity unity-editor
Last synced: over 1 year ago
JSON representation
Collection of useful Unity Editor utilities ranging from small macros to full toolkits
- Host: GitHub
- URL: https://github.com/varneon/unityeditorutilities
- Owner: Varneon
- License: mit
- Created: 2022-06-24T09:52:04.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2024-03-09T15:22:38.000Z (over 2 years ago)
- Last Synced: 2025-02-28T09:17:07.286Z (over 1 year ago)
- Topics: unity, unity-editor
- Language: C#
- Homepage:
- Size: 62.5 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
Awesome Lists containing this project
README
# Varneon's Unity Editor Utilities [](https://github.com/Varneon/UnityEditorUtilities/stargazers) [](https://github.com/Varneon/UnityEditorUtilities/releases) [](https://github.com/Varneon/UnityEditorUtilities/releases/latest)
Collection of useful Unity Editor utilities ranging from small macros to full toolkits
### [Installation Instructions](#installation)
---
# Features
## Asset Menu Actions
Context menu actions available in the Unity Editor's `Project` window
| Action | Description | Path |
| - | - | - |
| `Copy Full Path` | Copies the full path of an asset instead of the relative asset database path | `Assets/Copy Full Path` |
| `Copy GUID` | Copies the GUID of an asset | `Assets/Copy GUID` |
## Hierarchy Menu Actions
| Action | Description | Path |
| - | - | - |
| `Create Parent Proxy` | Creates a new parent proxy object for the selected object | `GameObject/Create Parent Proxy` |
| `Select Dependencies` | Selects all dependencies of the selected GameObjects | `GameObject/Select Dependencies` |
| `Select Components Of Type` | Selects all children with specified type of component on them | `GameObject/Select All Components Of Type` |
## Macros
Menu actions available in the Unity Editor's toolbar at `Varneon` > `Macros`
| Macro | Description | Path |
| - | - | - |
| `Delete Empty Scripts` | Deletes all empty scripts in a hierarchy | `Varneon/Macros/Delete Empty Scripts` |
## Context Menu Actions
Context menu actions available for different types of components
## `Component`
| Action | Description |
| - | - |
| `Find Components Of Type In Scene` | Finds all components of type in scene |
## `MonoBehaviour`
| Action | Description |
| - | - |
| `Select Script` | Selects the source script of the MonoBehaviour |
## `Joint`
| Action | Description |
| - | - |
| `Set Connected Body To Parent` | Sets the nearest Rigidbody in any parent as connected body of the joint |
| `Set Connected Body To Child` | Sets the nearest Rigidbody in any child as connected body of the joint |
## `LODGroup`
| Action | Description |
| - | - |
| `Remove Missing Renderers` | Removes missing renderer references from LODGroup. Prevents severe editor [errors](https://github.com/Varneon/UnityEditorUtilities/issues/10) |
---
# Installation
### Import with [VRChat Creator Companion](https://vcc.docs.vrchat.com/vpm/packages#user-packages):
> Coming Soon™
### Import with [Unity Package Manager (git)](https://docs.unity3d.com/2019.4/Documentation/Manual/upm-ui-giturl.html):
> 1. In the Unity toolbar, select `Window` > `Package Manager` > `[+]` > `Add package from git URL...`
> 2. Copy and paste the following link into the URL input field:
https://github.com/Varneon/UnityEditorUtilities.git?path=/Packages/com.varneon.editor-utilities
### Import from [Unitypackage](https://docs.unity3d.com/2019.4/Documentation/Manual/AssetPackagesImport.html):
> 1. Download latest `com.varneon.editor-utilities.unitypackage` from [here](https://github.com/Varneon/UnityEditorUtilities/releases/latest)
> 2. Import the downloaded .unitypackage into your Unity project
## Developed by Varneon with :hearts:


