Commit Graph

49 Commits

Author SHA1 Message Date
995e2a3e93 3.1.11: fix potential crash on scene reload 2021-03-03 22:09:14 +11:00
d1f4f74d32 some ui cleanups (minor) 2021-01-22 21:56:00 +11:00
544009dc21 3.1.7
* Added standalone release build (thanks @Alloc86)
* Improved formatting for ToString methods which accept an IFormatProvider
* When editing a struct, the reference to the parent member will now be updated if you modify the struct values.
2021-01-20 17:22:36 +11:00
3b4ea31b50 Fix Texture2D saver in Mono and for non-readable textures 2020-12-24 18:10:17 +11:00
97325a5f3a Fix an issue causing duplicated clicks in some IL2CPP games, fix setting Component.enabled in IL2CPP 2020-12-15 19:32:50 +11:00
28181e2266 Restoring Texture viewer/saver, and Static/Singleton class searching 2020-12-14 18:35:43 +11:00
6dfa4806ce 3.0.8
Reverting to the previous World-Raycast method as it gave more accurate/expected results
2020-12-12 23:24:44 +11:00
cd7b260ea7 Fix in issue where the Behaviour Enabled toggle doesn't work in IL2CPP 2020-12-08 19:42:44 +11:00
d181c0bee9 Improved Enumerable and Dictionary enumeration in IL2CPP 2020-12-07 22:22:03 +11:00
a9faec8cf9 Some cleanups 2020-12-03 22:12:30 +11:00
cfa4b12039 3.0.4
see release notes
2020-11-23 18:23:25 +11:00
bb46d77a02 3.0.3
* Fixed not being able to set values on Enums
* [MONO] Fixed an issue where GameObjects in no scene (a Resource/Asset) would display nothing for their scene name, instead of "None (Resource/Asset)".
* Some UI layout cleanups and fixes, the Child/Component lists on the GameObject inspector should now expand to fill available height.
2020-11-22 18:22:57 +11:00
97dbecaa2a Made instance inspector helper (owner gameobject/name), force loading unhollowed Assembly-CSharp on game start 2020-11-19 16:47:18 +11:00
2a3df5de9d cleanup CacheMembers a bit 2020-11-17 23:26:22 +11:00
d379d6b129 InteracitveNumber update validation on potential type change 2020-11-17 02:51:20 +11:00
8e2e2abef4 finishing off interactive values 2020-11-17 02:05:45 +11:00
7920c54761 added InteractiveUnityStruct, thats the end of the interactive values for now 2020-11-17 00:52:15 +11:00
5207b1a1c4 fix destroy logic with lists/dicts 2020-11-16 22:44:47 +11:00
91d5fc284f almost done, just interactive unity structs and a few minor things to finish off. 2020-11-16 21:21:04 +11:00
4a1125cf1d Fix SubContentWanted for InteractiveDictionary, remove redundant IValueTypes enum/dict 2020-11-16 01:32:58 +11:00
2e96d09f67 fix SubContentWanted logic for InteractiveEnumerable 2020-11-16 00:56:20 +11:00
8acc85061d InteractiveBool, Il2Cpp>Mono type dict cache, some UI fixes 2020-11-16 00:50:06 +11:00
41f0b0ed55 Implemented Interactive List/Dictionary support (todo IL2CPP) 2020-11-15 21:11:43 +11:00
02eca61f40 a couple minor fixes 2020-11-14 20:42:54 +11:00
2819ced303 Finished argument inputs for Method/Props, some UI cleanups and fixes 2020-11-14 19:51:16 +11:00
60580c8183 some UI cleanups 2020-11-14 00:46:26 +11:00
eb693eceb5 add AddListener helper for IL2CPP, cleanup some unity extensions 2020-11-13 23:14:57 +11:00
eedb7dd76f starting reflection inspector filters, some fixes 2020-11-13 21:39:25 +11:00
bc113e9093 A few important fixes
* Reflection on Il2CppSystem-namespace instances has been fixed
* Type/Value Syntax highlighting generalized and improved globally
* Scene changes now refresh the scene-picker dropdown
* probably other minor stuff too
2020-11-13 18:46:36 +11:00
dc449d4a1e DebugConsole save log on quit, some work on CacheObjects, fix missing-material issue on games without default UI Shader 2020-11-12 20:31:08 +11:00
a7f86227fb various improvements to reflection inspector and C# console 2020-11-12 16:15:41 +11:00
e4d38af4f5 Lots of fixes, everything basically done except Reflection Inspector 2020-11-11 20:16:43 +11:00
9c077b3aa3 Update ReflectionInspector.cs 2020-11-10 20:31:48 +11:00
ca90b64378 Revert a temporary attempt at fixing a crash 2020-11-10 20:30:22 +11:00
f87b06989d Removed TextMeshPro dependency, using only vanilla UI now. Also fixes for games which dont ship with Default UI Shader. 2020-11-10 20:18:14 +11:00
6766a8cf4c some early work on Reflection Inspector 2020-11-09 21:38:25 +11:00
5e761e2379 cleanup unstripping 2020-11-09 16:43:19 +11:00
d038d13867 lots...
* Created a TMP AssetBundle for games which don't have the default TextMeshPro Resources package. This also allows us to use a custom monospace font for the Console and Debug window.
* Unstripped the AssetBundle class (just the stuff we need)
* Finished Search Page
* Finished Options Page (very simple)
* Various refactoring and restructuring of the project
* cleanups
2020-11-08 21:04:41 +11:00
2efc3f6578 Finish GameObject Inspector, start Search page, some other UI changes/fixes 2020-11-06 20:42:16 +11:00
e175e9c438 refactor 2020-11-05 17:33:04 +11:00
153ad2268b Cleanup project structure
Restructured the project somewhat and cleaned up classes so that things are where they belong. Created "Helpers" folder and put appropriate helper classes in there.

Important things:
- The "GameObject path" methods are now extension methods on UnityEngine.Transform
- Removed AccessTools (Reflection helpers) as there was no use of it. Replaced with ReflectionHelpers class.
- Some improvements to the "Object Reflection" window, should be a bit faster now. Code cleaned up significantly.
2020-08-18 17:11:58 +10:00
d399b6acd1 Merging the two projects into one with build configurations
Removed the "src_2018" project, since it's now 1:1 with the main project and the only difference is references. Now using build configurations and preprocessor directives to accomplish the same thing.
2020-08-13 23:34:21 +10:00
0c3067973e 1.3.2 cleanup
- cleanup
- fixed a mistake with FieldInfos on reflection window, causing all values to be null.
- improved displaying of generic objects (now shows object Type after the name)
2020-08-13 18:43:34 +10:00
a2677e2321 1.3.1
- Added ability to cycle through "pages" with lists/arrays and with search results. Also reduced default array display limit to 20 elements, since we can now just cycle through pages.
- Some backend restructuring / cleanups
2020-08-13 00:06:39 +10:00
2f3bb80eeb Revert "Revert "1.31""
This reverts commit e58cf45e07.
2020-08-12 18:26:13 +10:00
e58cf45e07 Revert "1.31"
This reverts commit 7144b6a44c.
2020-08-12 18:25:52 +10:00
7144b6a44c 1.31
- various performance improvements
- by default, lists and arrays are now collapsed, use the "v" button to expand them.
- added error handling for a TypeLoadException which can happen with some generic types.
2020-08-12 18:25:33 +10:00
ab08d9dc96 1.1
- fixed list and array support
- fixed displaying of certain Unity struct types such as VectorX, color, etc
- improved performance
2020-08-08 22:45:06 +10:00
28ba5af6fa REPL console 2020-08-07 23:45:09 +10:00