Create a graph on a Script Machine or State Machine
You can create a new graph file directly from a Script Machine or State Machine component on a GameObject. For more information on how to create a Script Machine or State Machine, see Attach a graph file to a Script Machine or State Machine.
Create a new graph file from a Script Machine or State Machine
To create a new graph file from an existing Script Machine or State Machine:
Go to Window > General > Hierarchy, or press Ctrl+4 (macOS: Cmd+4) to open the Hierarchy window.
In the Hierarchy window, select a GameObject that has 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 Inspector window, on your Script Machine or State Machine component, set the Source set to Graph.
Select New.
Enter a name for your new graph file.
Choose a location for the file in your project.
Select Save.
Create a new embedded graph on a Script Machine or State Machine
You can create an embedded graph on a Script Machine or State Machine component instead of an external graph file:
Go to Window > General > Hierarchy, or press Ctrl+4 (macOS: Cmd+4) to open the Hierarchy window.
In the Hierarchy window, select a GameObject that has 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 Inspector window, on your Script Machine or State Machine component, set the Source to Embed.
(Optional) In the (Title) field, enter a descriptive title for the embedded graph.
(Optional) In the (Summary) field, enter a brief summary of what the embedded graph does.
(Optional) To open the new embedded graph and edit, select Edit Graph.
Note
Unity recommends you create a graph file rather than an embedded graph. In some situations, an embedded graph works best. For more information on how to choose the correct graph type, see Source types for Script Machines and State Machines.
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.