originalnicodr
9429b84cfa
Made lights in the lights manager panel and effects in the postprocessing effects panel prioritize focusing on already opened inspector tabs when trying to inspect the corresponding object.
2025-02-23 22:56:09 -03:00
originalnicodr
c0f42ad983
Enhanced the camera selection logic on the world mouse inspector. Also fixed the camera coordinates not being displayed properly.
...
Based on the work of @p1xel8ted on https://github.com/yukieiji/UnityExplorer/pull/35 .
2025-01-20 10:56:35 -03:00
originalnicodr
a5880a433f
Updated project references to "CinematicUnityExploerer" for re-release.
2024-02-22 18:29:53 -03:00
89ee7747e5
Update UnityExplorer from another fork ( #33 )
...
Co-authored-by: yukieiji <[email protected] >
Co-authored-by: 1A3 <[email protected] >
2024-02-05 22:28:41 -03:00
originalnicodr
22592c634c
Wrapped the InputManager so I can disable the games input when we enable the freecam (if it's using Unity's input solution).
2024-02-04 17:12:29 -03:00
originalnicodr
a387207841
Made the postprocessing effect inspect buttons open with filters applied to reduce clutter, did the same with the lights manager, and made a struct a class to fix deployment errors.
2024-01-18 00:31:16 -03:00
originalnicodr
b3580e69b3
Added option to make the camera follow an in-game object. Also made a toggle to block the freecam from moving with user input.
2024-01-10 23:24:44 -03:00
Sinai
81dd8bad0e
Update to C# 10.0, global usings
2022-05-26 06:19:50 +10:00
Sinai
57d3a3f52e
Fix UI Mouse Inspect hotkey not being implemented
2022-05-10 01:02:37 +10:00
Sinai
a1fab0c4a7
Add support for opening inspected Type in dnSpy
2022-05-05 19:50:52 +10:00
Sinai
bd86f09313
Cleanup and refactor GameObjectControls
...
Split into proper classes, cleanup ugly code
2022-04-30 20:32:31 +10:00
Sinai
1643d4b7dd
Allow generic class construction for unbound types
2022-04-22 21:03:11 +10:00
Sinai
cef8c12d20
Fix TryFocusActiveInspector for classes
2022-04-22 21:02:45 +10:00
Sinai
9379e0f813
Fix constraints on AddComponent TypeCompleter
2022-04-22 09:08:49 +10:00
Sinai
5a3cad9be2
Fix weird Behaviour inheritance issue
2022-04-19 00:57:13 +10:00
Sinai
7765b64748
Make MouseInspector panel just a PanelBase
2022-04-18 19:12:21 +10:00
Sinai
a5023d03f4
Update to UniverseLib 1.3.4
2022-04-18 19:11:39 +10:00
Sinai
3d66493f9c
Use UniverseLib PanelBase/PanelDragger
2022-04-14 01:25:59 +10:00
Sinai
7e0f98ef91
Automatic code cleanup (no real changes)
...
- Use explicit type of var
- Use 'new()'
- Remove unnecessary usings
- Sort usings
- Apply formatting
2022-04-12 05:20:35 +10:00
Sinai
f19a1dd25e
Code cleanup
2022-04-12 00:17:06 +10:00
Sinai
a986b92963
Don't try to get UnityObjectWidget for static class inspection
2022-04-01 01:31:40 +11:00
Sinai
4bee55fb25
Cleanups, remove redundancy
2022-03-29 22:36:17 +11:00
Sinai
bd9e80f2b4
Refactor unity inspector widgets into proper classes
2022-03-20 21:21:01 +11:00
Sinai
dc81451ce5
Make Constructor toggle button actually do something
2022-03-15 01:18:12 +11:00
Sinai
e44ff9e207
Add support for Constructors in Reflection Inspector
...
- Added CacheConstructor : CacheMember
- Changed default scope to "All" from "Instance" when inspecting an instance
- Bumped UniverseLib
2022-03-14 05:20:43 +11:00
Sinai
b5c69fc1ea
Fix UI mouse inspector results panel not always coming to front
2022-03-13 02:59:52 +11:00
Sinai
4fdb2aacd8
Move logic out of UIManager.SetPanelActive into panel.SetActive
2022-03-13 02:21:25 +11:00
Sinai
48e688cb75
use SetPanelActive instead of manually setting gameobject active
2022-03-13 02:08:46 +11:00
Sinai
647b0d353d
Fix text clipping on inspector tab button
2022-03-12 20:17:03 +11:00
Sinai
f00134b283
Add "one-shot" option for TransformTree updating
2022-03-10 17:56:21 +11:00
Sinai
0afccadc64
Improve TransformTree efficiency
...
- Added batching to the update method so that a maximum of 2000 GameObjects are traversed each frame.
- Changed from OrderedDictionary.Remove to OrderedDictionary.RemoveAt when pruning entries as the former needs to iterate through all entries to find the index of the key, whereas the latter is constant time.
2022-03-10 04:35:06 +11:00
Sinai
621a9cd72e
Use RemoveHighlighting to get raw copy+paste name
2022-03-10 04:31:19 +11:00
Sinai
ad8c5293a0
Add keybinds for Mouse Inspect, small cleanup
2022-03-04 00:20:04 +11:00
Sinai
a90292f47f
Prevent Unity crashing on PropertyInfo evaluation
...
Unity crashes from checking Canvas.renderingDisplaySize on a Canvas set to WorldSpace with no worldCamera set.
2022-02-19 17:50:10 +11:00
Sinai
10f2b7e849
Bump UniverseLib and fix changes to CreatePanel
2022-02-03 23:33:45 +11:00
Sinai
9985ed0fd8
Update to UniverseLib 1.2, cleanups
2022-01-31 21:24:01 +11:00
Sinai
a95d91c824
Fix hidden UiBase not being deactivated with main one
2022-01-24 00:35:45 +11:00
Sinai
d67507ead2
Implement DisplayManager, ability to use other monitors
2022-01-22 20:20:44 +11:00
Sinai
8fb7d87ca6
Use Tomlet, simplify panel data saving
2022-01-19 17:34:53 +11:00
Sinai
ea7b91f7fd
Implement Clipboard and Notifications, misc cleanups
2022-01-18 20:19:20 +11:00
Sinai
c79223f537
Move MouseInspector dropdown to Inspector panel
2022-01-17 21:00:55 +11:00
Sinai
a73e992a0c
Remove "Core" namespace, move everything in it up one level
2022-01-17 19:42:05 +11:00
Sinai
c927ac54be
Fix potential NullReference in UpdateMouseInspect
2022-01-09 19:20:17 +11:00
Sinai
e585fc6da0
Allow evaluating non-primitive methods
2022-01-01 21:40:47 +11:00
Sinai
e0f7fad00e
Cleanup
2021-12-24 15:17:35 +11:00
Sinai
3334549902
use UniverseLib
2021-12-02 18:35:46 +11:00
Sinai
957d80c7ec
Fix IOUtility creating folders for file paths
2021-10-16 18:10:23 +11:00
Sinai
fcdfeb2dec
Redesign mouse inspector class, add UI results panel
2021-09-06 17:10:01 +10:00
Sinai
a1d0b6432e
Cleanup
2021-09-06 15:51:40 +10:00
Sinai
20298aa47b
Make Type and Member names selectable / copy+paste-able
2021-08-23 18:35:08 +10:00