# UI説明

## １．ツールバー

### 「 作成」ドロップダウン

シーンに、選択したグラフを持つGameObjectを作成します。

メニュー | 内容
--- | ---
ArborFSM | ArborFSMを持つGameObjectをシーンに作成
BehaviourTree | BehaviourTreeを持つGameObjectをシーンに作成

### グラフ選択フィールド

グラフを選択するフィールドです。

### 「ライブ追跡」トグル

プレイ中にアクティブノードを追跡するか切り替えます。

### 「表示」ドロップダウン

表示関連メニューを表示します。

メニュー | 内容
--- | ---
全て展開 | 折りたたまれている挙動を全て展開する
全て折りたたみ | 展開されている挙動をすべて折りたたむ
ノードコメント | 通常 ノードごとの設定に従って表示する。 全て表示 全てのノードコメントを表示する。 コメント済みのみ表示 書き込まれているノードコメントのみを表示する。 全て非表示 全てのノードコメントを非表示にする。
データスロット | ノード外に表示 ノードの枠外にデータスロットを表示する。 ノード内に表示 ノードの枠内にデータスロットを表示する。 フレキシブルに表示 常に表示せず接続するときなどのみノードの枠外にデータスロットを表示する。

### 「デバッグ」ドロップダウン

各グラフのデバッグ関連メニューを表示します。

メニュー | 内容
--- | ---
常にすべてのデータ値を表示 | 個々のデータラインの表示設定によらず常にデータ値を表示する
すべてのデータ値を表示 | プレイ中に全てのデータラインの出力値を表示に変更する
すべてのデータ値を非表示 | 全てのデータラインの出力値を非表示に変更する

グラフ別のメニュー項目は各グラフのマニュアルを参照してください。

- ステートマシンの使い方
- ビヘイビアツリーの使い方

### キャプチャボタン

グラフビュー全体を画像に保存します。
（最大サイズは16384 x 16384です）

### 通知ボタン

新しいバージョンがリリースされた場合などに表示されます。

### ヘルプボタン

マニュアルなどを開くメニューが表示されます。

### 設定ボタン

各種設定を行うウィンドウを表示します。

項目 | 内容
--- | ---
言語 | 表示する言語の選択 System OS設定に従って言語設定します UnityEditor UnityEditorの設定に従って言語設定します(Unity2018.1以降) 各言語 各言語に設定します
ロゴ表示 | グラフビューにArborロゴ表示の切り替え Hidden ロゴを非表示にします Fade Out ロゴ表示後にフェードアウトします Always Show 常にロゴを表示します
ズーム | ズームアウトする量の設定(Unity2017.2以降)
マウスホイールの挙動 | マウスホイールの挙動がズームかスクロールの選択(Unity2017.2以降) Zoom グラフのズームを変更します Scrool グラフをスクロールします
コメントのズーム影響 | ノードコメントがズームの影響を受けるかどうかを設定(Unity2017.2以降)
ドッキングして開く | ArborEditorウィンドウを開くときのドッキングの切り替え
階層のライブ追跡 | ライブ追跡時、グラフ階層も追跡するかの切り替え
グリッド表示 | グラフビューのグリッド表示の切り替え
グリッドにスナップ | グラフビューでドラッグした際にスナップするかの切り替え
グリッドサイズ | グラフビューで表示するグリッド幅の設定
グリッド分割数 | グリッドサイズを何分割するかの設定
デフォルトのグリッド設定に戻す | グリッド設定をデフォルトに戻す
バージョン | インポートしているArborのバージョン

## ２．サイドパネル

### サイドパネルのトグルボタン

サイドパネルの表示を切り替えます。

### グラフタブ

グラフの基本データについてのタブです。

#### グラフ

グラフ名の設定や親グラフや子グラフの切り替えボタンが表示されます。

- Name グラフ名の編集フィールド
- Parent Graph 親グラフをグラフビューに表示するボタン
- Children 子グラフをグラフビューに表示するボタン
  (SubStateMachineやSubBehaviourMachineがある場合に表示)

#### ノードリスト

グラフに配置しているノードのリストが表示されます。 (表示されるノードは各グラフの状態にかかわるノードのみ)

##### 操作方法

操作 | Windows | Mac
--- | --- | ---
選択 | マウス左ボタン | マウスボタン
追加選択 / 選択解除 | Ctrl + マウス左ボタン | command ⌘ + マウスボタン
連続したノード選択 | Shift + マウス左ボタン | shift ⇧ + マウスボタン

### パラメータタブ

グラフ内パラメータについてのタブです。

#### ParameterContainerの作成

グラフに直接紐づいたParameterContainerを作成します。

- パラメータタブを開き、「作成」ボタンをクリック。

#### パラメータの編集

ParameterContainerと同様にパラメータの編集ができます。

詳しくは、ParameterContainerを参照してください。

## ３．グラフビュー

ノードグラフを表示します。

## ４．グラフパス

現在グラフビューに表示されているグラフまでのパスを表示します。