# ArborEditor Window

This is a window for editing the node graph.

# Open ArborEditor window

## Open Window directly

- Select “Window> Arbor Editor” from the menu

## Open from graph

- Select GameObject with graph.
- Click the “Open Editor” button in the Inspector window.

# UI description

## １．Toolbar

### “Create” drop down

Create a GameObject with the selected graph in the scene.

Menu | Contents
--- | ---
ArborFSM | Create a GameObject with ArborFSM in the scene
BehaviourTree | Create a GameObject with BehaviourTree in the scene

### Graph selection field

This is a field for selecting a graph.

### “Live Tracking” toggle

Toggle active node tracking during play.

### “View” drop down

Show menu related to View.

Menu | Contents
--- | ---
Expand All | Expand all collapsed behavior
Collapse All | Collapse all deployed behaviors
Node Comment | Normal Show according to the setting of each node. Show All Show all node comments. Show Commented Only Show only node comments that have been written. Hide All Hide all node comments.
DataSlot | Show Outside Node Display data slots outside the frame of a node. Show Inside Node Display data slots in the frame of the node.

### “Debug” drop down

Displays the debug related menu of the graph.

Menu | Contents
--- | ---
Show all data values always | Always display data values regardless of display setting of individual data lines
Show all data values | Change to show the output values of all data lines to during play
Hide all data values | Change to hide the output values of all data lines

Refer to the manual of each graph for menu items by graph.

- How to use State Machine
- How to use Behaviour Tree

### Capture button

Save the entire graph view in the image. (Maximum size is up to 16384 x 16384)

### Notification button

This button will be displayed when a new version is released.

### Help button

A menu for opening a manual etc. is displayed.

### Setting button

Open the window for setting.

Item | Contents
--- | ---
Language | Select language to display
Show Logo | Switch Arbor logo display to graph view
Zoom | Setting amount to zoom out(Unity 2017.2 or later)
Mouse Wheel Mode | Selection of mouse wheel behavior to zoom or scroll(Unity 2017.2 or later)
Comment affects zoom | Set whether node comment is affected by zoom (Unity 2017.2 or later)
Docking Open | Toggle docking when opening ArborEditor window
Live Tracking Hierarchy | Switching tracking of graph hierarchy during live tracking
Show Grid | Toggle grid display in graph view
Snap Grid | Toggle to snap when dragging in graph view
Grid Size | Setting the grid width displayed in the graph view
Grid Splin Num | Setting the number of split grid sizes
Restore default grid settings | Revert the grid setting to default
Version | The version of Arbor you are importing

## ２．Side Panel

### Toggle button on side panel

Switch the display of the side panel.

### Graph tab

Tab about the basic data of the graph.

#### Graph

The graph name setting and the switching button of the parent graph and child graph are displayed.

- Name Graph name edit field
- Parent Graph Button to display the parent graph in the graph view
- Children Button to display child graph in graph view (Displayed when there is SubStateMachine or SubBehaviourMachine)

#### Node List

A list of nodes that are placed in the graph.

(Only displayed nodes are nodes involved in graph state)

##### Method of operation

Operation | Windows | Mac
--- | --- | ---
Select | Left mouse button | Left mouse button
Additional selection | Deselect | Ctrl + Left mouse button
Sequential node selection | Shift + Left mouse button | shift ⇧ + Left mouse button

### Parameters Tab

This is a tab about the parameters in the graph.

#### Create a ParameterContainer

Create a ParameterContainer directly attached to the graph.

- Open the Parameters tab and click the “Create” button.

#### Edit parameters

You can edit parameters like ParameterContainer.

For details, refer to ParameterContainer.

## ３．Graph View

Display node graph.

## ４．Graph Path

This is the path to the graph currently displayed in the graph view.

# Common usage of graph

For details on how to use, please click here.

Common usage of graph