An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

# Varneon's Unity Editor Utilities [![GitHub Repo stars](https://img.shields.io/github/stars/Varneon/UnityEditorUtilities?style=flat&label=Stars)](https://github.com/Varneon/UnityEditorUtilities/stargazers) [![GitHub all releases](https://img.shields.io/github/downloads/Varneon/UnityEditorUtilities/total?color=blue&label=Downloads&style=flat)](https://github.com/Varneon/UnityEditorUtilities/releases) [![GitHub tag (latest SemVer)](https://img.shields.io/github/v/tag/Varneon/UnityEditorUtilities?color=blue&label=Release&sort=semver&style=flat)](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:

![Twitter Follow](https://img.shields.io/twitter/follow/Varneon?color=%231c9cea&label=%40Varneon&logo=Twitter&style=for-the-badge)
![YouTube Channel Subscribers](https://img.shields.io/youtube/channel/subscribers/UCKTxeXy7gyaxr-YA9qGWOYg?color=%23FF0000&label=Varneon&logo=YouTube&style=for-the-badge)
![GitHub followers](https://img.shields.io/github/followers/Varneon?color=%23303030&label=Varneon&logo=GitHub&style=for-the-badge)