Attach a graph file to a Script Machine or State Machine
To use a Script Graph or State Graph file in your project, you must attach it to a Script Machine or State Machine.
A Script Machine or State Machine is a component. Components attach to GameObjects, and help define their behavior. For more information on components and GameObjects, see Using components or GameObjects in the Unity User Manual.
Add a Script Machine or State Machine component to a GameObject
Go to Window > General > Hierarchy, or press Ctrl+4 (macOS: Cmd+4) to open the Hierarchy window.
In the Hierarchy window, select a GameObject where you'd like to add a Script Machine or State Machine.
With the GameObject selected in the Hierarchy window, go to Window > General > Inspector, or press Ctrl+3 (macOS: Cmd+3) to open the Inspector window.
In the GameObject's Inspector window, select Add Component.
The Components menu opens.
Do one of the following:
- To add a Script Machine or State Machine, in the Components menu, go to Visual Scripting and select Script Machine or State Machine.
- Use the search bar to find the Script Machine or State Machine component.
The new Script Machine or State Machine component appears in the Inspector window for the GameObject:
Attach a graph file to the Script Machine or State Machine
In the Inspector window, locate your Script Machine or State Machine component.
Set the Source to Graph.
Do one of the following:
- In the Graph field, select the object picker (circle icon) and choose a compatible graph file from your project.
- Click and drag a file from your Project window and drop it into the Graph field.
For more information on how to create Script or State Graphs, see Create a new graph file.
Next steps
After you attach a graph to a Script Machine or State Machine, you can open the graph and edit. For more information, see Open a graph file.