-
Notifications
You must be signed in to change notification settings - Fork 37
Node Finder
Node Finder is a powerful search utility for Unity Visual Scripting that allows you to quickly locate Nodes, States, Comments, Sticky notes, Groups and Errors across your entire project.
- Project-Wide Search: Scan through all selected graph providers to find specific nodes or references.
- Search Modes: Toggle between Contains and StartsWith to refine your results.
- Quick Navigation: Select a result to immediately focus or open the corresponding graph.
The Node Finder can be accessed in several ways:
-
Menu Bar: Navigate to
Window > Community Addons > Node Finder. -
Keyboard Shortcut: Press
Alt + F(Default shortcut).
You can switch search logic via the dropdown in the toolbar:
- Contains: Finds the search term anywhere within the node or group name.
- StartsWith: Only shows results that begin with your search term.
The top bar contains the search field, the Search trigger button, and the Search Mode toggle. Pressing Enter or clicking Search will refresh the results list.
Displays a list of matches including:
- Icon: Visual representation of the object type.
- Path: Shows the breadcrumb path of where the node is located (Group > Graph).
- Depth: Indicates how nested the node is within subgraphs.
The Node Finder uses a provider-based architecture. You can extend its functionality by implementing:
-
IGraphProviderandGraphProviderAttribute: Add new sources for the search engine to scan. -
IMatchHandlerandMatchHandlerAttribute: Define how the window should react when a specific type of match is selected.
Note
The Node finder will search through All assets and Loaded scenes depending on the Selected Graph providers.
In the window you can click on the ? button it will give you all the info you need on how use advanced search.