# 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.

### Toggle button on side panel

Switch the display of the side panel.

### “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

### “Debug” drop down

Displays the debug related menu of the graph.

Menu | Contents
--- | ---
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
Mouse Wheel Mode | Selection of mouse wheel behavior to zoom or scroll
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
Reset | Revert the grid setting to default
Version | The version of Arbor you are importing

## ２．Side Panel

### 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

## ３．Graph View

Display node graph.

### Method of operation

Operation | Windows | Mac
--- | --- | ---
Scroll | Mouse middle button drag | Mouse middle button drag
| Alt + Mouse left button drag | option ⌥ + Mouse left button drag
| Operation with scroll bar | Operation with scroll bar
| Wheel scroll (Switch by setting) | Wheel scroll (Switch by setting)
Zoom out (Unity2017.3.0 or later) | Wheel scroll (Switch by setting) | Wheel scroll (Switch by setting)
| Alt + Mouse right button drag | option ⌥ + Mouse right button drag
Rectangle selection of nodes | Mouse left button drag | Mouse left button drag
Move node | Mouse left button drag on node | Mouse left button drag on node
Context menu | Mouse right button click | Mouse right button click

For details on how to create nodes etc. please refer to the manual of each graph.

### Shortcut key

Operation | Windows | Mac
--- | --- | ---
Copy node | Ctrl + C key | command ⌘ + C key
Cut node | Ctrl + X key | command ⌘ + X key
Paste node | Ctrl + V key | command ⌘ + V key
Duplicate node | Ctrl + D key | command ⌘ + D key
Delete node | Delete key | Delete key
Scroll to position of selected node | F key | F key
Select all nodes | Ctrl + A key | command ⌘ + A key

## ４．Graph Path

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