AddWatcher Methods
Discover the functionalities of the AddWatcher method in InspectMe Pro. This guide explores how to use watchers for real-time updates on inspected elements, detailing their usage, parameters, and best practices to enhance your Unity debugging experience.
Adding Watchers
You can add a watcher right after your InspectMe() call. Customize the watcher's behavior with various parameters, like notification methods and activation settings.
AddWatcher Method with Callback
Parameters
| Parameter | Type | Description | Default Value | 
|---|---|---|---|
watcherCallback | 
Action<T> | 
Callback function to execute when the watched value changes. | N/A | 
startActive | 
bool | 
Indicates if the watcher should start in an active state. | true | 
isContinuous | 
bool | 
Determines if the watcher should continuously monitor changes. | false | 
notifications | 
WatcherNotifications | 
Type of notifications to be triggered on value changes. | None | 
Example Usage
void AddWatcher(Action<T> watcherCallback, bool startActive = true, bool isContinuous = false, WatcherNotifications notifications = WatcherNotifications.None)
AddWatcher Method with Notifications Only
Parameters
| Parameter | Type | Description | Default Value | 
|---|---|---|---|
notifications | 
WatcherNotifications | 
Desired types of notifications to be triggered on value changes. | N/A | 
startActive | 
bool | 
Indicates if the watcher should start in an active state. | true | 
isContinuous | 
bool | 
Determines if the watcher should continuously monitor changes. | false | 
Example Usage
void AddWatcher(WatcherNotifications notifications, bool startActive = true, bool isContinuous = false)
Remember
Watchers are primarily for debugging purposes in the Unity Editor and should not be used for game logic in production.
For further assistance, don't hesitate to reach out to our support section.