15 Commits

Author SHA1 Message Date
sinaioutlander
535e88be9a 1.4.5 (pre-release)
* Pre-release. Will be released once MelonLoader bumps to Unhollower 0.4.9.0
* Added global "Force Unlock Mouse" option, should work on almost all games. Has smart behaviour and will maintain the previous value (or the value which should be set).
* Improve performacne of CacheList casting List ->IEnumerable
* Fix a bug causing some Components to not show the GameObject button in the Reflection Window (top-right corner).
* Fix a bug making the Window Manager think that two of the same Il2Cpp Object are not ReferenceEquals.
* Added logging when C# Console fails to compile anything
* Improve display of Reflection Window member name label, now expands with window resize.
2020-08-27 18:05:55 +10:00
sinaioutlander
6bafab785b 1.4.1
* Cleanup some small bugs introduced in 1.4.0
* Added better exception handling for failed Reflection, and the ability to hide failed reflection members in the Reflection window, as well as see the error type.
* Reflection window members now display the full name instead of just the member name (eg. "Camera.main" instead of just "main").
2020-08-22 17:17:11 +10:00
sinaioutlander
b264151c46 1.4.0
- Wrote the CacheObject class to replace MemberInfoHolder, resulting code is better perfomance and much easier to read.
- Added pages to Object Reflection window, now limited to 20 members per page to improve performance further.
2020-08-22 00:16:05 +10:00
sinaioutlander
72c222d59a 1.3.5
- Project structure cleanup
- Code refactoring
- Adding some extension methods for cleaner looking code
- Performance improvements on Object Reflection window
2020-08-18 17:38:09 +10:00
sinaioutlander
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
sinaioutlander
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
sinaioutlander
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
sinaioutlander
2f3bb80eeb Revert "Revert "1.31""
This reverts commit e58cf45e0737c91df2adec7da8d7bbed80da0cf0.
2020-08-12 18:26:13 +10:00
sinaioutlander
e58cf45e07 Revert "1.31"
This reverts commit 7144b6a44ce1626ef7b040c6393855cbd88b87ff.
2020-08-12 18:25:52 +10:00
sinaioutlander
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
sinaioutlander
2ba6f27a27 2018 support test 2020-08-12 03:51:47 +10:00
sinaioutlander
2030b5309d move mcs.dll reference into lib folder 2020-08-07 23:58:43 +10:00
sinaioutlander
28ba5af6fa REPL console 2020-08-07 23:45:09 +10:00
sinaioutlander
c177c12656 update 2020-08-07 22:20:14 +10:00
sinaioutlander
240a2484a4 init 2020-08-07 22:19:03 +10:00