| Parameter | Description |
|---|---|
| value | Parameter is the output assembly path. |
Event invoked on the main thread during a compilation pass for each assembly that is already up to date and therefore doesn't need to be recompiled.
A compilation pass can be triggered by modifying or reimporting scripts, entering Play mode, code reload, or when compilation is requested from code, such as via CompilationPipeline.RequestScriptCompilation.
During a compilation pass, Unity evaluates each assembly in the project to determine whether it needs to be recompiled. For each assembly in that pass:
assemblyCompilationNotRequired is invoked for that assembly's output path.You can use assemblyCompilationNotRequired for tooling that hooks into the compilation pipeline and needs to track the state of every assembly during a pass, including assemblies that were skipped. For example: