47 lines
1.2 KiB
Markdown
47 lines
1.2 KiB
Markdown
# Unity Analyzer
|
|
|
|
## What It Does
|
|
|
|
The Runlevel DevPlus1 Unity Analyzer creates project-understanding reports for customer Unity projects.
|
|
|
|
It can inspect:
|
|
|
|
- open scenes
|
|
- build settings scenes
|
|
- all asset scenes
|
|
- prefabs
|
|
- C# scripts
|
|
- Unity lifecycle methods
|
|
- UnityEvents and Button callbacks where serialized data is visible
|
|
- missing scripts
|
|
- missing serialized object references where detectable
|
|
- root Git-generated reports under `reports/`
|
|
|
|
## Menu Items
|
|
|
|
- `Runlevel Systems/DevPlus1/Analyze Unity Project`
|
|
- `Runlevel Systems/DevPlus1/Open Report Folder`
|
|
- `Runlevel Systems/DevPlus1/Refresh Git Reports`
|
|
|
|
## Safety
|
|
|
|
The analyzer is read-only against customer source files and Unity assets.
|
|
|
|
It does not:
|
|
|
|
- save scenes
|
|
- modify prefabs
|
|
- edit scripts
|
|
- write generated C# files
|
|
- modify project settings
|
|
- create asmdef files
|
|
|
|
If open scenes have unsaved changes, broad scene-scan operations skip scene switching rather than saving or discarding changes.
|
|
|
|
## How To Run
|
|
|
|
1. Open the Unity project.
|
|
2. Wait for Unity to compile Editor scripts.
|
|
3. Open `Runlevel Systems/DevPlus1/Analyze Unity Project`.
|
|
4. Click `Generate All Reports`.
|
|
5. Open `Assets/RL_DevPlus1/Reports/`.
|