230 Commits

Author SHA1 Message Date
sinaioutlander
b9b5d721c8 GameObject inspector taking shape 2020-11-02 20:48:53 +11:00
sinaioutlander
b5b3e90b09 A little bit of work on Inspectors, fixed a few issues in Mono/BepInEx builds 2020-10-28 20:52:40 +11:00
sinaioutlander
b61ac481b9 Fix null-coalescing operators in the C# console crashing the game 2020-10-28 07:14:00 +11:00
sinaioutlander
ff684d4d4b Finished scene explorer, lots of cleanups. Inspector and Search left now. 2020-10-28 06:39:26 +11:00
sinaioutlander
7328610252 a bit more scene page development, cleaned up console page a bit 2020-10-27 01:42:29 +11:00
sinaioutlander
fd950e2aef finished C# Console and Debug Console, starting work on Scene Explorer 2020-10-27 00:54:08 +11:00
sinaioutlander
2256828384 cleanup and refactor code editor 2020-10-26 01:07:59 +11:00
Sinai
32684bc63e
Update ColorUtilityUnstrip.cs 2020-10-25 21:28:58 +11:00
sinaioutlander
648ac941df developed new C# console
Derived heavily from notepad++ and Unity In-Game Code Editor, work will be done to refactor and strip down the code, most of it is unnecessary for our needs anyway. Temporary credit to IGCE for most of it.
2020-10-25 20:57:34 +11:00
sinaioutlander
0d4b4dc826 Debug console basically finished and working (using TMP now) 2020-10-24 20:18:42 +11:00
sinaioutlander
25747503cc Implemented PageHandler proof of concept, fixed something with scrollviews 2020-10-24 00:41:55 +11:00
sinaioutlander
76c578a9ea little bit more progress, creating main menu page structure 2020-10-23 20:40:44 +11:00
sinaioutlander
2da293ab21 A bit more progress, got a good framework for the UI going now. 2020-10-23 19:55:02 +11:00
sinaioutlander
88cbd0e970 cleaned up the resizer, fixed a mistake in UIFactory 2020-10-23 02:56:22 +11:00
sinaioutlander
a82abe2ec3 Update UIManager.cs 2020-10-23 01:53:19 +11:00
sinaioutlander
17ee92479c Update UIFactory.cs 2020-10-23 01:52:55 +11:00
sinaioutlander
508ca27ec2 some early steps remaking the GUI with UnityEngine.UI, working in all tested game so far 2020-10-23 01:50:33 +11:00
sinaioutlander
48ed78ec36 A few small fixes 2020-10-22 21:00:33 +11:00
sinaioutlander
3c964cfef9 2.0.7
* More unstripping fixes. Explorer now works 100% on a blank Unity project (so should therefore work on any Unity game, regardless of stripping).
* Some cleanups
2.0.7
2020-10-18 21:41:04 +11:00
sinaioutlander
184b037523 Update ReflectionHelpers.cs 2020-10-18 04:46:50 +11:00
sinaioutlander
a49a918790 faster il2cpp cast, a few cleanups 2020-10-18 04:39:50 +11:00
Sinai
e3a58bf675
Update CacheMember.cs 2020-10-17 22:00:53 +11:00
Sinai
cc29dbda30
Update ReflectionInspector.cs 2020-10-16 20:20:36 +11:00
sinaioutlander
bc0ad5eab6 refactored icalls using icall helper 2020-10-16 19:40:01 +11:00
sinaioutlander
bdf86a7448 2.0.6 2.0.6 2020-10-14 20:55:44 +11:00
sinaioutlander
968546d43c 2.0.6
* Unstrip fixes and cleanups
2020-10-14 20:47:19 +11:00
sinaioutlander
680556d74e Update README.md 2020-10-12 20:23:21 +11:00
sinaioutlander
f490203b10 2.0.5
* Added Max Results option to Search (default 5000)
* Fixed a TypeInitializationException which can happen when inspecting some classes with Dictionary members
* Fixed an issue which could prevent Input support from initializating
* Improved and fixed the display of TextAsset objects
* A few other minor fixes
2.0.5
2020-10-12 20:15:41 +11:00
sinaioutlander
39d9585f1d 2.0.4
* Added ability to see and change the layer of a gameobject from the GameObject inspector more easily, and shows you the actual layer name (where possible).
* Fixed an issue related to the recently-added clickthrough prevention and resize drag
* Fixed write-only properties in the inspector
* A few other minor fixes
2.0.4
2020-10-11 22:57:46 +11:00
sinaioutlander
2d414e544b Update README.md 2020-10-11 20:52:08 +11:00
sinaioutlander
513fcaa534 Universal click-through prevention attempt 2020-10-11 20:49:14 +11:00
sinaioutlander
b41f7211e5 2.0.3
* Fixed a few issues related to the Texture2D support/export.
2.0.3
2020-10-11 20:07:23 +11:00
sinaioutlander
dd6cce1df1 2.0.2 2.0.2 2020-10-10 20:20:10 +11:00
sinaioutlander
ad54d2c76b 2.0.2
* Added support for viewing Texture2D (and Sprite) from the Inspector, and exporting them to PNG
* Fixed an issue with generic methods not showing their return value type
* Fixed an issue where destroyed UnityEngine.Objects would cause issues in the inspector
* Fixed an issue when caching a ValueCollection of a Dictionary (the generic argument for the Entry Type is the last arg, not the first as with other Enumerables)
2020-10-10 20:19:56 +11:00
sinaioutlander
867370ccee 2.0.1
* Added unstrip fix for GetRootSceneObjects using Il2CPP internal call
2.0.1
2020-10-09 21:11:15 +11:00
sinaioutlander
35eb78ca5d Update overview.png 2.0.0 2020-10-08 06:26:15 +11:00
sinaioutlander
f1c3771c24 2.0.0
lots, see release description
2020-10-08 06:15:42 +11:00
sinaioutlander
b012e2305c Cleanups 2020-10-07 16:20:34 +11:00
sinaioutlander
e309821743 Update README.md 2020-10-05 23:13:09 +11:00
sinaioutlander
56bedc9c6b Merging the two Mono builds, now just targets .NET 3.5 2020-10-05 23:08:59 +11:00
sinaioutlander
59c5b13a05 1.8.3.1 1.8.3.1 2020-10-05 20:25:51 +11:00
sinaioutlander
b8b6cc1605 1.8.0.1
* Added some internal caching for Enum Names, should vastly improve speed when inspecting certain classes (worst case scenario I found went from over 50 seconds to less than 1 second).
* ILRepack is now done as part of the build process, should simplify things if you are building the project yourself.
2020-10-05 20:25:25 +11:00
sinaioutlander
912b1b80ff using ILRepack MSBuild task, adding some base libs 2020-10-05 18:32:38 +11:00
sinaioutlander
6a9c64c2a1 Update README for new build process 2020-10-04 20:48:08 +11:00
sinaioutlander
54deecd312 Update README.md 2020-10-04 20:11:05 +11:00
sinaioutlander
403943a41f Update README.md 2020-10-04 20:09:45 +11:00
sinaioutlander
e7aa01ebc8 1.8.3
* Merging `mcs.dll` into the main `Explorer.dll` file, no longer needs to be in the Mods / Plugins folder.
1.8.3
2020-10-04 19:01:39 +11:00
sinaioutlander
bf6d526284 1.8.23
* Fixed an issue in Mono games when the target you are inspecting is destroyed (window would not close as it should).
* Cleaned up and refactored the Input support so it's easier to manage.
1.8.23
2020-10-03 20:19:44 +10:00
sinaioutlander
c991cb4b22 1.8.22
* Some performance improvements for the new InputSystem support (affects some 2019.3+ games)
* Fixed a small mistake with left/right mouse button checking.
1.8.22
2020-10-02 18:40:51 +10:00
sinaioutlander
3971e49ce1 Update README.md 2020-10-01 20:41:48 +10:00