[FREE] Editor Aider - The Lost Jigsaw

Why are these not built-in?

  • Some editor operations are not so easy by default, or the button’s just so small.
  • These make it more handy by hotkeys, and may be added if I found other demands.

The further technical documentation is available here.
And the tutorial is right below.

EventDrawer:

  • Make UnityEvent reorderable by default.
  • Just import and forget it, it works.

InspectorHelper:

  • Toggle debug or lock state by hotkeys.
  • Open new Inspector for specified object.
  • Used to edit multiple objects individually.

GameViewHelper:

  • Resize the GameView to specified pixels.

ConsoleHelper:

  • Clear Console logs by hotkey.
  • The button is so far away when testing.

TabNavigator:

  • Switch or close the window tab by hotkeys.
  • Just like using a browser.

ObjectLocker:

  • Toggle object editable state by hotkey.

ObjectGrouper:

  • Group or ungroup scene objects by hotkey.
  • Make hierarchy arrangement better.

SelectionFilter:

  • Select assets filtered by type or label.
  • The search bar isn’t so handy sometimes.

Remarks:

  • Many of these use reflection, the work period is not guaranteed.
  • Feel free to change the hotkey by modifying the source code.

Release:

Editor Aider - The Lost Jigsaw | Utilities Tools | Unity Asset Store

This thread is also for customer support, feel free to leave me a comment if you need.
Please let me know if there’s any question or suggestion.

I’d also forward important messages between the forum and my site to have them visible.
Thanks, enjoy!

2 Likes

New version 1.0.1 is currently “Published”.

  • Fix the reflection to clear Console, which is changed by Unity.

New version 1.0.2 is currently “Pblished”.

  • Provide assembly definition files, please be aware the script files were moved therefore.
  • New, support to fold or expand the UnityEvent in the Inspector.

Hey Wanzyee, just discovered this gem of yours! Is it possible to get the UnityEvent folding/reordering as its own asset?

Hi @ShawnFrueh ,
Sorry I didn’t get what the “as its own asset” in your question means…?

Hello! Just wanted to raise a bug introduced as of Unity 2020.2.x, in some classes with serializable Unity Events sometimes unity stays on an infinite loop of sorts. Seems to happen when there are many UnityEvents or something specific inside a UnityEvent can’t really pin-point it.
One thing that happens is that folding a UnityEvent doesn’t ‘shrinks’ the area, it still seems to have the full height just with the events folded.

I have temporarily commented the foldable wrapper line 217: ReorderableListExpander.Wrap(_list);

So for example, this unity event (currently two elements of height)


Folding property has been removed (it wouldn’t get to display at all and enter an infinite loop) but on those that display, folding it it will still show the EnvironmentLoaded() box the same height as if they were unfolded.

Maybe the GetPropertyHeight mechanics have changed a bit.

Thanks a lot nevertheless, amazing suite of great utilities.
Can leave with them being non-foldable for the time being.