Arbor 3: FSM & BT Graph Editor 3.7.1

クラス | 列挙型
Arbor.Events 名前空間

## クラス
class | ArborEvent
| ArborEditorで引数の設定も可能な永続的なコールバック [詳解]
class | ArborEventUtility
| ArborEventのユーティリティクラス [詳解]
class | HideEventAttribute
| ArborEventの選択ポップアップにメソッドを表示しないようにする属性。 [詳解]
class | ParameterList
| データーフローをサポートするパラメータリスト。 [詳解]
class | PersistentCall
| Reflectionによる永続的なメンバー呼び出しを行うクラス。 Arbor内部処理用であるため、メンバー呼び出しを行いたい場合はArborEventクラスやInvokeMethodなどの組み込みビヘイビアを使用して下さい。 [詳解]
class | PersistentGetValue
| Reflectionによる永続的なメンバーの値取得を行うクラス。 Arbor内部処理用であるため、メンバーの値取得を行いたい場合はGetValueCalculatorなどの組み込みビヘイビアを使用して下さい。 [詳解]
class | ShowEventAttribute
| ArborEventに使用できない引数のメソッドであっても選択ポップアップに表示するようにする属性 [詳解]

## 列挙型
enum | ArgumentAttributes { None = 0, Out = 0x01 }
| 引数の属性フラグ [詳解]
enum | MemberType { Method, Field, Property }
| メンバーのタイプ [詳解]
enum | ParameterType { Int, Long, Float, Bool, String, Vector2, Vector3, Quaternion, Rect, Bounds, Color, GameObject, Component, Enum, AssetObject, Slot = 0x1000, Unknown = 0xFFFFFFF }
| ArborEventで使用できる引数の型のタイプ [詳解]
enum | TargetMode { Component, GameObject, AssetObject, Slot, Static }
| ターゲットのインスタンスを指定する [詳解]

## 列挙型詳解

## ◆ ArgumentAttributes

enum ArgumentAttributes
| strong

引数の属性フラグ

列挙値
None | なし
Out | 出力

## ◆ MemberType

enum MemberType
| strong

メンバーのタイプ

列挙値
Method | メソッド
Field | フィールド
Property | プロパティ

## ◆ ParameterType

enum ParameterType
| strong

ArborEventで使用できる引数の型のタイプ

列挙値
Int | int型
Long | long型
Float | float型
Bool | bool型
String | string型
Vector2 | Vector2型
Vector3 | Vector3型
Quaternion | Quaternion型
Rect | Rect型
Bounds | Bounds型
Color | Color型
GameObject | GameObject型
Component | Component型
Enum | enum型
AssetObject | AssetObject型
Slot | データスロット ArborEventUtility.GetParameterTypeメソッドがUnknownを返した場合に使用する。
Unknown | 不明

## ◆ TargetMode

enum TargetMode
| strong

ターゲットのインスタンスを指定する

列挙値
Component | Component
GameObject | GameObject
AssetObject | ComponentとGameObject以外のObject
Slot | 入力スロット
Static | スタティッククラス