You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on May 9, 2023. It is now read-only.
Copy file name to clipboardExpand all lines: README.md
+12-6Lines changed: 12 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -84,6 +84,12 @@ The inspector is used to see detailed information on objects of any type and man
84
84
* You can execute a script automatically on startup by naming it `startup.cs` and placing it in the `UnityExplorer\Scripts\` folder (this folder will be created where you placed the DLL file).
85
85
* See the "Help" dropdown in the C# console menu for more detailed information.
86
86
87
+
### Hook Manager
88
+
89
+
* The Hooks panel allows you to hook methods at the click of a button for debugging purposes.
90
+
* Simply enter any class (generic types not yet supported) and hook the methods you want from the menu.
91
+
* To quickly copy the hook into your own project for further development, use the "Log Hook Source" button.
92
+
87
93
### Mouse-Inspect
88
94
89
95
* The "Mouse Inspect" dropdown on the main UnityExplorer navbar allows you to inspect objects under the mouse.
@@ -99,19 +105,19 @@ The inspector is used to see detailed information on objects of any type and man
99
105
100
106
# Building
101
107
102
-
If you fork the repository on GitHub you can build using the [dotnet workflow](https://github.com/sinai-dev/UnityExplorer/blob/master/.github/workflows/dotnet.yml):
103
-
104
-
0. Click on the Actions tab and enable workflows in your repository
105
-
1. Click on the "Build UnityExplorer" workflow, then click "Run Workflow" and run it manually, or make a new commit to trigger the workflow.
106
-
2. Take the artifact from the completed run.
107
-
108
108
For Visual Studio:
109
109
110
110
0. Clone the repository and run `git submodule update --init --recursive` to get the submodules.
111
111
1. Open the `src\UnityExplorer.sln` project.
112
112
2. Build `mcs` (Release/AnyCPU, you may need to run `nuget restore mcs.sln`), and if using IL2CPP then build `Il2CppAssemblyUnhollower` (Release/AnyCPU) as well.
113
113
3. Build the UnityExplorer release(s) you want to use, either by selecting the config as the Active Config, or batch-building.
114
114
115
+
If you fork the repository on GitHub you can build using the [dotnet workflow](https://github.com/sinai-dev/UnityExplorer/blob/master/.github/workflows/dotnet.yml):
116
+
117
+
0. Click on the Actions tab and enable workflows in your repository
118
+
1. Click on the "Build UnityExplorer" workflow, then click "Run Workflow" and run it manually, or make a new commit to trigger the workflow.
119
+
2. Take the artifact from the completed run.
120
+
115
121
# Acknowledgments
116
122
117
123
*[ManlyMarco](https://github.com/ManlyMarco) for [Runtime Unity Editor](https://github.com/ManlyMarco/RuntimeUnityEditor)\[[license](THIRDPARTY_LICENSES.md#runtimeunityeditor-license)\], the ScriptEvaluator from RUE's REPL console was used as the base for UnityExplorer's C# console.
0 commit comments