Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tromero/Unity-Project-Settings-in-a-New-Window
Menu shortcuts for opening Unity project settings in a window rather than in the Inspector.
https://github.com/tromero/Unity-Project-Settings-in-a-New-Window
Last synced: 3 months ago
JSON representation
Menu shortcuts for opening Unity project settings in a window rather than in the Inspector.
- Host: GitHub
- URL: https://github.com/tromero/Unity-Project-Settings-in-a-New-Window
- Owner: tromero
- License: other
- Created: 2017-05-14T10:29:28.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2017-05-31T00:21:39.000Z (over 7 years ago)
- Last Synced: 2024-07-13T23:43:27.519Z (4 months ago)
- Language: C#
- Size: 8.79 KB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-unity-open-source-on-github - Unity-Project-Settings-in-a-New-Window - Menu shortcuts for opening Unity project settings in a window (Project Settings)
README
# Unity Project Settings in a New Window
Menu shortcuts for opening Unity project settings in a window rather than in the Inspector.Has this ever happened to you?
You're editing a light's bias, and you need to change your quality settings. You go to Edit/Project settings/Quality and tweak something. Now your light was deselected, so you reselect it, and tweak something else about the light. Now your quality settings need more tweaking, so you go back through Edit/Project settings/Quality.
Ad infinitum...
This script solves that by making it super easy to open your project settings in a window so you can have both side-by-side or in tabs.
Note that this uses some ugly reflection hacks to access internal classes so I can't guarantee long-term compatibility. Tested in Unity 5.6.0f3.
# To Install:
Drop `SettingsWindow.cs` into `Assets/Editor/`# To Use:
Select one of the new menu items that appear like so in these menus:
"Edit/Project Settings/Input (in a new window)"
"Window/Project Settings/Input"#
*footnote:* This script does the same thing as following these steps:
1. Create a new Inspector tab by right-clicking on any window tab
2. Selecting Edit/Project Settings/(some selection)
3. Lock the new inspector tab, so the object it's editing can't change
4. Reselect whatever gameobjects or assets that were previously selected