This repository has been archived by the owner on May 9, 2023. It is now read-only.
Releases: sinai-dev/UnityExplorer
Releases · sinai-dev/UnityExplorer
UnityExplorer 4.1.5
- Added a
GameObject.activeSelf
toggle to TransformCell, to enable and disable GameObjects in Transform Trees - UI Panels can now be dragged further outside the game window
- Can now mouse-inspect UI when there is no active main Camera
- When trying to mouse-inspect World without an active main Camera, a warning will be logged
UnityExplorer 4.1.4
- Fixed issue with r2modman (using
Paths.BepInExRootPath
instead of relative"BepInEx"
) - Added a failsafe in case a Component returns null from GetComponents in the GameObject inspector
UnityExplorer 4.1.3
Fixed two minor issues with the C# Console
- Do auto-indent before highlight so that the highlighted characters are in the correct position
- Fixed suggestions being provided when inside strings or comments if the caret is at the end of the input
UnityExplorer 4.1.2
- The C# Console will now use whitespace as a delimiter for suggestions. Previously this was disabled because it would give suggestions when you're inside a string or comment, but that has been resolved using the LexerBuilder's string and comment lexers.
- eg. typing
if (someObject is Obje
would now suggestObject
, when previously this would be ignored.
- eg. typing
- Fixed some other minor issues with the CSConsole's handling of delimiters and whitespace:
- Keywords which end in non-delimiter symbols (eg
add_
) will now be correctly ignored by the highlighter - A period
.
is no longer considered a delimiter by the highlighter. Cases such assomeClass.add
orif.foreach
(invalid) will now be highlighted correctly
- Keywords which end in non-delimiter symbols (eg
- Added better time logging to the ReflectionUtility initialize methods, for those wondering why the game might freeze for a few seconds when UnityExplorer starts up (especially in IL2CPP)
UnityExplorer 4.1.1
- Prevent very large Texture images from overflowing outside the Texture Viewer
UnityExplorer 4.1.0
- Added CI workflow using Actions
- Using HarmonyX NuGet package instead of submodule
- Made the Time Scale input field update with the current timeScale value (unless user is currently editing it)
- Fixed Reflection Inspector issue where PropertyInfos with arguments would not reset their HadException flag after one was encountered previously
UnityExplorer 4.0.8
- Added a
Time.timeScale
helper control to easily pause the game or change the time speed. - The internal reflection blacklist is now separate from the user blacklist. The name of the config setting has changed so that everyone's list will be reset. Also added some try/catching for loading the blacklist.
- Added a fallback for situations where UnityExplorer fails to add the
Camera.onPostRender
listener, it will now useLateUpdate
instead. - Fixed an exception when you inspect a
UnityEngine.Object
class with static reflection. - In IL2CPP,
WaitForFixedUpdate
yields will now work properly in coroutines started from REPL.
UnityExplorer 4.0.7
- Fixed the exceptions which could happen when scrolling through the Reflection Inspector (emerged in v4.0.5)
- Fixed some issues with the Scene Explorer not always detecting when the loaded scenes have changed
- Fixed the GameObject Inspector not always refreshing the children and component lists after closing/reopening it
- Adjusted the JumpToIndex method for the "Show in Explorer" button so that it jumps more accurately for the very top and bottom cells.
UnityExplorer 4.0.6
- Added "Show in Explorer" button to GameObject Inspector to quickly show the object in the scene transform hierarchy
- Added a config option
Disable EventSystem Override
, if enabled then UnityExplorer will not override the EventSystem from the game - Investigated some issues with the C# console, clarified readme for them
UnityExplorer 4.0.5
- Fixed an issue in some games where the Mouse Inspect dropdown would become unresponsive after using it once
- Most of UnityExplorer's internal UI objects are now hidden from search results