HotReload
12 tools in this family (folder Editor/Tools/HotReload/ in the bridge package). Effect: writes changes the project or the scene, read-only does not, destructive deletes or overwrites and the client asks before running it.
| Tool | Effect | Description |
|---|---|---|
hot_reload_add_blacklist | writes | Add a glob pattern to the watcher blacklist. Blacklisted paths are NEVER hot-reloaded — useful for |
hot_reload_add_whitelist | writes | Add a glob pattern to the watcher whitelist. If the whitelist is non-empty, ONLY paths that match |
hot_reload_clear_history | writes | Clear the in-memory hot reload history and reset success/error/fallback counters to zero. Does |
hot_reload_compile_file | read-only | Compile a single .cs file via Roslyn and report diagnostics, WITHOUT applying any method swap. |
hot_reload_configure | writes | Configure the hot reload engine. All fields are optional — pass only the ones you want to change. |
hot_reload_disable | writes | Disable Buril hot reload. Stops the file watcher; no further automatic reloads occur. Existing |
hot_reload_enable | writes | Enable Buril hot reload. Starts a FileSystemWatcher over Assets/**/*.cs, debounces burst saves, |
hot_reload_export_setup | read-only | Export the current hot reload config and history to a JSON document. ReadOnly. If 'output_path' |
hot_reload_force | writes | Force a hot reload of a specific file (or, if omitted, every file currently in the watcher's |
hot_reload_open_window | writes | Open the Buril HotReload Editor window. The window shows status, success/error counts, last |
hot_reload_status | read-only | Query the current hot reload state. ReadOnly. Returns enabled flag, watcher status, lifetime |
hot_reload_swap_method | destructive | Swap the implementation of a method at runtime. Compile a complete C# replacement source for the |