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