Commit Graph
107 Commits
Author SHA1 Message Date
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