# Configuring your Visual Scripting project settings You can find the following configuration options in your Visual Scripting Project Settings. To open your Project Settings, go to **Edit** > **Project Settings**, then select **Visual Scripting**. You can find the following configuration options in your Visual Scripting Project Settings. To start using Visual Scripting in your project for the first time, you need to regenerate your Node Library, as described in the table below.
Option | Description |
---|---|
Type Options | Use the Type Options list to add or remove types for your node inputs and outputs. You must regenerate your Node Library after adding or removing types. For more information on adding and removing types, see Add or remove types from your Type Options. |
Node Library | Use the Node Library to add or remove nodes in Visual Scripting, by adding or removing assemblies from your Unity Project. You might need to update your Type Options after you add new nodes to Visual Scripting, and you must regenerate your Node Library after you add or remove nodes. See Regenerate Nodes, below. For more information on adding and removing nodes from your Node Library, see Add or remove nodes in your Node Library. |
Regenerate Nodes | Select Regenerate Nodes to regenerate your Visual Scripting Node Library, then select OK. Regenerating your Node Library ensures that all your nodes are available for use in your project. NOTEYou must regenerate your Node Library in the following circumstances:
|
Generate | Select Generate to generate additional property provider scripts that are necessary for Unity to use custom drawers for classes and script variables inside Visual Scripting. NOTETo assign a default value to a custom variable type through the Unity Editor’s Inspector, you must either have access to the source code for the class, or provide a custom PropertyDrawer. For more information, see Custom types. |
Create Backup | Select Create Backup to create a new backup of your Visual Scripting graphs and settings. For more information about backups, see Create or restore a backup. |
Restore Backup | Select Restore Backup to open the folder where Visual Scripting stores your backups. For more information about backups, see Create or restore a backup. |
Fix Missing Scripts | Select Fix Missing Scripts to correct any issues that might occur after migrating from the Unity Asset Store version of Visual Scripting to the package version, such as any references to Visual Scripting Script Graphs and State Graphs that are missing in Script Machine or State Machine components. |