Arbor 3: FSM & BT Graph Editor 3.5.1

- Main Page
- Packages
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1 2 3]

►N Arbor |
►N BehaviourTree |
C ActionBehaviour | アクションの挙動を定義するクラス。継承して利用する。
C ActionNode | アクションを実行するノード
C ActionNodeList | ActionNodeのリスト
C BehaviourTree | ビヘイビアツリーのコア部分。 GameObjectにアタッチして使用する。
C BehaviourTreeInternal | Arbor.BehaviourTreeの内部クラス。 実際にGameObjectにアタッチするにはArbor.BehaviourTreeを使用する。
C CompositeBehaviour | コンポジットの挙動を定義するクラス。継承して利用する。
C CompositeNode | 子ノードの実行を制御するノード。
C CompositeNodeList | CompositeNodeのリスト
C Decorator | CompositeNodeとActionNodeを装飾を定義するクラス。継承して利用する。
C DecoratorList | デコレーターのリスト
C ExecutionSettings | BehaviourTreeの実行設定。
C NodeBranch | BehaviourTreeのノード間のブランチクラス
C NodeBranchies | NodeBranchのリスト
C NodeLinkSlot | Nodeとリンクするためのスロットクラス。
C RootNode | ルートノード
C Service | 自ノードがアクティな時に実行されるクラス。継承して利用する。
C ServiceList | サービスのリスト
C TreeBehaviourNode | TreeNodeBehaviourを持つノードの基本クラス
C TreeNodeBase | BehaviourTreeのノードの基本クラス。
C TreeNodeBehaviour | TreeBehaviourNodeの挙動を定義する基本クラス。
►N DynamicReflection |
C DynamicField | フィールドへ直接的にアクセスするクラス。
C DynamicMethod | メソッドへ直接的にアクセスするクラス。
►N Events |
C ArborEvent | ArborEditorで引数の設定も可能な永続的なコールバック
C ArborEventUtility | ArborEventのユーティリティクラス
C HideEventAttribute | ArborEventの選択ポップアップにメソッドを表示しないようにする属性。
C ShowEventAttribute | ArborEventに使用できない引数のメソッドであっても選択ポップアップに表示するようにする属性
►N Internal |
C AnimatorParameterTypeAttribute | AnimatorParameterReferenceの派生クラスにAnimatorControllerParameterTypeを指定する属性
C ConstraintableAttribute | ParameterReferenceの派生クラスに制約可能であることを指定する属性
C DocumentableAttribute | ドキュメント化する際に使用する内部クラス。
C HideInDocument | ドキュメントから隠す属性
C ParameterTypeAttribute | ParameterReferenceの派生クラスにParameter.Typeを指定する属性
►N ObjectPooling |
C IPoolCallbackReceiver | ObjectPoolのコールバックを受けるインターフェイス
C ObjectPool | ObjectPoolの管理クラス
C PoolingItem | 事前にプールするオブジェクトを設定するためのクラス
C PoolingItemList | プールするオブジェクトのリスト
►N ParameterBehaviours |
C GetParameterCalculator | Parameterから値を取得する。
C GetParameterCalculatorInternal | Arbor.ParameterBehaviours.GetParameterCalculatorの内部クラス。
C SetParameterAction | Parameterに値を設定する。
C SetParameterActionInternal | Arbor.ParameterBehaviours.SetParameterActionの内部クラス。
C SetParameterBehaviour | Parameterに値を設定する。
C SetParameterBehaviourInternal | Arbor.ParameterBehaviours.SetParameterBehaviourの内部クラス。
►N Serialization |
C SerializationUtility | Unityシリアライズに関するUtilityクラス
C SerializeFieldInfo | シリアライズフィールドの情報
C AddBehaviourMenu | AddBehaviourメニューでの名前を指定する属性。
C AddCalculatorMenu | AddBehaviourメニューでの名前を指定する属性。
C AddVariableMenu | ParameterContainerのパラメータ追加メニューでのパスを指定する属性。
C AgentController | NavMeshAgentをラップしたAI用移動コンポーネント。 主に組み込みBehaviourのAgentを介して使用する。
C AnimatorBoolParameterReference | Animatorのbool型パラメータの参照。
C AnimatorFloatParameterReference | Animatorのfloat型パラメータの参照。
C AnimatorIntParameterReference | Animatorのint型パラメータの参照。
C AnimatorParameterReference | Animatorパラメータの参照。
C AnimatorTriggerParameterReference | Animatorのbool型パラメータの参照。
C AnyParameterReference | 型を指定するパラメータ参照。
C ArborFSM | ステートマシンのコア部分。 GameObjectにアタッチして使用する。
C ArborFSMInternal | Arbor.ArborFSMの内部クラス。 実際にGameObjectにアタッチするにはArbor.ArborFSMを使用する。
C ArborReferenceUtility | Arborリファレンスに関するユーティリティクラス
C AttributeHelper | Attributeのヘルパークラス。
C BehaviourHelp | StateBehaviourのヘルプボタンから表示するURLを指定する属性。
C BehaviourTitle | StateBehaviourの表示するタイトルを指定する属性。
C Bezier2D | 2次元の3次ベジェを扱うクラス
C BoolParameterReference | Boolパラメータの参照。
C BoundsParameterReference | Boundsパラメータの参照。
C BuiltInBehaviour | 組み込みBehaviourを定義する属性。Arbor内部で使用する。
C BuiltInCalculator | 組み込みCalculatorを定義する属性。Arbor内部で使用する。
C BuiltInComponent | 組み込みComponentを定義する属性。Arbor内部で使用する。
C Calculator | Stateの挙動を定義するクラス。継承して利用する。
C CalculatorHelp | Calculatorのヘルプボタンから表示するURLを指定する属性。
C CalculatorNode | 演算ノードを表すクラス
C CalculatorTitle | StateBehaviourの表示するタイトルを指定する属性。
C ClassComponentAttribute | フィールドに対してUnityEngine.Componentから継承しているクラスのみに制限する属性。
C ClassConstraintInfo | クラスの制約情報
C ClassEnumFieldConstraint | フィールドに対してenum型のみに制約する属性。
C ClassEnumFlagsConstraint | フィールドに対してenum型(System.FlagsAttributeあり)のみに制約する属性。
C ClassExtendsAttribute | フィールドに対して指定した型から継承しているクラスのみに制限する属性。
C ClassGenericArgumentAttribute | フィールドに対してジェネリックの引数に指定されている型のみに制限する属性。
C ClassScriptableObjectAttribute | フィールドに対してUnityEngine.ScriptableObjectから継承しているクラスのみに制限する属性。
C ClassTypeConstraintAttribute | フィールドに対して型の制約を行う基本Attributeクラス。
C ClassTypeReference | シリアライズ可能な型の参照用クラス。
C ClassUnityObjectAttribute | フィールドに対してUnityEngine.Objectから継承しているクラスのみに制限する属性。
C ColorParameterReference | Colorパラメータの参照。
C CommentNode | コメントを表すクラス
C ComponentParameterReference | Componentパラメータの参照。
C ComponentUtility | Editor用Componentユーティリティクラス
C ConstantMultilineAttribute | Arbor.FlexibleStringのタイプがConstantの時に複数行表示にする
C ConstantRangeAttribute | Arbor.FlexibleInt、Arbor.FlexibleLong、Arbor.FlexibleFloatのタイプがConstantの時に範囲を制限する。
C DataBranch | DataSlotを接続するクラス。
C DataBranchRerouteNode | DataBranchのリルートノード。
C DataBranchRerouteNodeList | DataBranchRerouteNode List
C DataLinkAttribute | 通常のフィールドをDataSlot化する属性。
C DataSlot | 演算ノードを接続するためのスロット。
C DataSlotField | DataSlotのField情報
C DebugInfiniteLoopSettings | 無限ループのデバッグ設定
C EachField | シリアライズ可能な各フィールドを見つける
C EnumFieldUtility | FlexibleEnumAnyやenum型Parameterのユーティリティクラス
C EulerAnglesAttribute | Quaternionをオイラー角で編集する属性。
C FixedImmediateTransition | StateLinkが即時遷移フラグを固定した状態であることを設定。 この指定とは別にTransitionメソッドのimmediate引数も指定すること。
C FixedTransitionTiming | StateLinkが遷移タイミングを固定した状態であることを設定。 この指定とは別にTransitionメソッドのtransitionTiming引数も指定すること。
C FlexibleBool | 参照方法が複数ある柔軟なbool型を扱うクラス。
C FlexibleBounds | 参照方法が複数ある柔軟なBounds型を扱うクラス。
C FlexibleColor | 参照方法が複数ある柔軟なColor型を扱うクラス。
C FlexibleComponent | 参照方法が複数ある柔軟なComponent型を扱うクラス。
C FlexibleEnumAny | 参照方法が複数ある柔軟なenum型を扱うクラス。
C FlexibleField | 参照方法が複数ある柔軟な型を扱うクラス。 使用する場合は、Tにユーザー定義クラスを指定して継承してください。
C FlexibleFieldBase | 参照方法が複数ある柔軟な型を扱うための基本クラス。 使用するにはFlexibleField<T>を参照してください。
C FlexibleFloat | 参照方法が複数ある柔軟なfloat型を扱うクラス。
C FlexibleGameObject | 参照方法が複数ある柔軟なGameObject型を扱うクラス。
C FlexibleInt | 参照方法が複数ある柔軟なint型を扱うクラス。
C FlexibleLong | 参照方法が複数ある柔軟なlong型を扱うクラス。
C FlexiblePrimitiveBase | 参照方法が複数ある柔軟なプリミティブ型を扱うクラス。継承して使用する。
C FlexibleQuaternion | 参照方法が複数ある柔軟なQuaternion型を扱うクラス。
C FlexibleRect | 参照方法が複数ある柔軟なRect型を扱うクラス。
C FlexibleRectTransform | 参照方法が複数ある柔軟なRectTransform型を扱うクラス。
C FlexibleRigidbody | 参照方法が複数ある柔軟なRigidbody型を扱うクラス。
C FlexibleRigidbody2D | 参照方法が複数ある柔軟なRigidbody2D型を扱うクラス。
C FlexibleString | 参照方法が複数ある柔軟なstring型を扱うクラス。
C FlexibleTransform | 参照方法が複数ある柔軟なTransform型を扱うクラス。
C FlexibleVector2 | 参照方法が複数ある柔軟なVector2型を扱うクラス。
C FlexibleVector3 | 参照方法が複数ある柔軟なVector3型を扱うクラス。
C FloatParameterReference | Floatパラメータの参照。
C GameObjectParameterReference | GameObjectパラメータの参照。
C GlobalParameterContainer | シーンをまたいでもアクセス可能なParameterContainerを扱う。
C GlobalParameterContainerInternal | シーンをまたいでもアクセス可能なParameterContainerを扱うクラス。
C GroupNode | グループノードを表すクラス
C HideBehaviour | AddBehaviourメニューに表示しないようにする属性。
C HideSlotFields | DataSlotの追加フィールドを隠す属性。
C IComponentProcessor | UndoなどのEditorの処理用インターフェイス。ComponentUtilityで使用する。
C IFlexibleField | FlexibleFieldのインターフェイス
C IInputSlot | 入力DataSlotのインターフェイス
C INodeBehaviourContainer | NodeがNodeBehaviourの入れ物である場合に使用するインターフェイス
C INodeBehaviourSerializationCallbackReceiver | シリアライズやデシリアライズ時にコールバックを受信するインターフェース
C INodeGraphContainer | NodeBehaviourがNodeGraphの入れ物である場合に使用するインターフェイス
C InputSlot | 入力スロットのジェネリッククラス
C InputSlotAny | 型を指定する入力スロットクラス
C InputSlotBase | 入力スロット
C InputSlotBool | bool型の入力スロット
C InputSlotBounds | Bounds型の入力スロット
C InputSlotCollider | Collider型の入力スロット
C InputSlotCollider2D | Collider2D型の入力スロット
C InputSlotCollision | Collision型の入力スロット
C InputSlotCollision2D | Collision2D型の入力スロット
C InputSlotColor | Color型の入力スロット
C InputSlotComponent | Component型の入力スロット
C InputSlotFloat | float型の入力スロット
C InputSlotGameObject | GameObject型の入力スロット
C InputSlotInt | int型の入力スロット
C InputSlotLong | long型の入力スロット
C InputSlotQuaternion | Quaternion型の入力スロット
C InputSlotRaycastHit | RaycastHit型の入力スロット
C InputSlotRaycastHit2D | RaycastHit2D型の入力スロット
C InputSlotRect | Rect型の入力スロット
C InputSlotRectTransform | RectTransform型の入力スロット
C InputSlotRigidbody | Rigidbody型の入力スロット
C InputSlotRigidbody2D | Rigidbody2D型の入力スロット
C InputSlotString | string型の入力スロット
C InputSlotTransform | Transform型の入力スロット
C InputSlotTypable | 型を指定する入力スロットクラス
C InputSlotUnityObject | UnityEngine.Object型の入力スロット
C InputSlotVector2 | Vector2型の入力スロット
C InputSlotVector3 | Vector3型の入力スロット
C IntParameterReference | Intパラメータの参照。
C IOutputSlot | 出力DataSlotのインターフェイス
C LongParameterReference | Longパラメータの参照。
C Node | Arbor Editorにあるノードの基底クラス
C NodeBehaviour | ArborFSMの各種ノードに割り当てるスクリプトの基本クラス。
C NodeBehaviourList | NodeBehaviourのリスト
C NodeGraph | ノードグラフの基本クラス。
C NodeList | ノードのリスト
C OutputSlot | 出力スロットのジェネリッククラス
C OutputSlotAny | どんな型も出力する出力スロットクラス
C OutputSlotBase | 出力スロット
C OutputSlotBool | bool型の出力スロット
C OutputSlotBounds | Bounds型の出力スロット
C OutputSlotCollider | Collider型の出力スロット
C OutputSlotCollider2D | Collider2D型の出力スロット
C OutputSlotCollision | Collision型の出力スロット
C OutputSlotCollision2D | Collision2D型の出力スロット
C OutputSlotColor | Color型の出力スロット
C OutputSlotComponent | Component型の出力スロット
C OutputSlotFloat | float型の出力スロット
C OutputSlotGameObject | GameObject型の出力スロット
C OutputSlotInt | int型の出力スロット
C OutputSlotLong | long型の出力スロット
C OutputSlotQuaternion | Quaternion型の出力スロット
C OutputSlotRaycastHit | RaycastHit型の出力スロット
C OutputSlotRaycastHit2D | RaycastHit2D型の出力スロット
C OutputSlotRect | Rect型の出力スロット
C OutputSlotRectTransform | RectTransform型の出力スロット
C OutputSlotRigidbody | Rigidbody型の出力スロット
C OutputSlotRigidbody2D | Rigidbody2D型の出力スロット
C OutputSlotString | string型の出力スロット
C OutputSlotTransform | Transform型の出力スロット
C OutputSlotTypable | 型を指定する出力スロットクラス
C OutputSlotUnityObject | UnityEngine.Object型の出力スロット
C OutputSlotVector2 | Vector2型の出力スロット
C OutputSlotVector3 | Vector3型の出力スロット
C Parameter | ParameterContainerに格納されるParameterのクラス。
C ParameterContainer | パラメータを格納するためのコンポーネント。 GameObjectにアタッチして使用する。
C ParameterContainerBase | ParameterContainerを識別するための基本クラス
C ParameterContainerInternal | パラメータコンテナ。 GameObjectにアタッチして使用する。
C ParameterReference | パラメータの参照。
C ParameterTypeMismatchException | 間違ったタイプのパラメータの値にアクセスしたときにスローされる例外。
C ProfilerScope | Profiler.BeginSample / EndSampleを管理するDisposable ヘルパークラス。
C QuaternionParameterReference | Boolパラメータの参照。
C RectParameterReference | Rectパラメータの参照。
C RectTransformParameterReference | RectTransformパラメータの参照。
C RerouteSlot | DataBranchの中間点に使用するスロット。
C Rigidbody2DParameterReference | Transformパラメータの参照。
C RigidbodyParameterReference | Rigidbodyパラメータの参照。
C ScriptableSingleton | ScriptableObjectをシングルトンにするクラス。
C SlotTypeAttribute | ComponentParameterReferenceやFlexibleComponentなどに接続可能な型を指定する属性。
C State | ステートを表すクラス
C StateBehaviour | Stateの挙動を定義するクラス。継承して利用する。
C StateLink | Stateの遷移先を格納するクラス。
C StateLinkRerouteNode | StateLinkのリルートノード
C StateLinkRerouteNodeList | StateLinkRerouteNodeのリスト
C StringParameterReference | Stringパラメータの参照。
C TimeUtility | Timeのユーティリティクラス
C TransformParameterReference | Transformパラメータの参照。
C TypeUtility | 型のユーティリティクラス
C UpdateSettings | 更新に関する設定。
C Variable | Variableのジェネリッククラス。
C VariableBase | Variableの基本クラス。
C Vector2ParameterReference | Vector2パラメータの参照。
C Vector3ParameterReference | Vector3パラメータの参照。
C Waypoint | 経路を設定するためのコンポーネント