Arbor 3: FSM & BT Graph Editor 3.7.0

クラス階層
クラス階層一覧です。大雑把に文字符号順で並べられています。
[表示階層 1 2 3 4 5]

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