Arbor 3: FSM & BT Graph Editor  3.7.8
クラス階層
クラス階層一覧です。大雑把に文字符号順で並べられています。
[表示階層 12345]
 CAddBehaviourMenuAddBehaviourメニューでの名前を指定する属性。
 CAddCalculatorMenuAddBehaviourメニューでの名前を指定する属性。
 CAddVariableMenuParameterContainerのパラメータ追加メニューでのパスを指定する属性。
 CAgentControllerNavMeshAgentをラップしたAI用移動コンポーネント。
主に組み込みBehaviourのAgentを介して使用する。
 CAnimatorParameterReferenceAnimatorパラメータの参照。
 CAnimatorParameterTypeAttributeAnimatorParameterReferenceの派生クラスにAnimatorControllerParameterTypeを指定する属性
 CArborEventArborEditorで引数の設定も可能な永続的なコールバック
 CArborEventUtilityArborEventのユーティリティクラス
 CArborReferenceUtilityArborリファレンスに関するユーティリティクラス
 CAttributeHelperAttributeのヘルパークラス。
 CBehaviourHelpStateBehaviourのヘルプボタンから表示するURLを指定する属性。
 CBehaviourTitleStateBehaviourの表示するタイトルを指定する属性。
 CBezier2D2次元の3次ベジェを扱うクラス
 CBuiltInBehaviour組み込みBehaviourを定義する属性。Arbor内部で使用する。
 CBuiltInCalculator組み込みCalculatorを定義する属性。Arbor内部で使用する。
 CBuiltInComponent組み込みComponentを定義する属性。Arbor内部で使用する。
 CCalculatorHelpCalculatorのヘルプボタンから表示するURLを指定する属性。
 CCalculatorTitleStateBehaviourの表示するタイトルを指定する属性。
 CClassConstraintInfoクラスの制約情報
 CClassTypeConstraintAttributeフィールドに対して型の制約を行う基本Attributeクラス。
 CClassTypeReferenceシリアライズ可能な型の参照用クラス。
 CComponentParameterReferenceComponentパラメータの参照。
 CComponentParameterReference< RectTransform >
 CComponentParameterReference< Rigidbody >
 CComponentParameterReference< Rigidbody2D >
 CComponentParameterReference< Transform >
 CComponentUtilityEditor用Componentユーティリティクラス
 CConstantMultilineAttributeArbor.FlexibleStringのタイプがConstantの時に複数行表示にする
 CConstantRangeAttributeArbor.FlexibleIntArbor.FlexibleLongArbor.FlexibleFloatのタイプがConstantの時に範囲を制限する。
 CDataBranchDataSlotを接続するクラス。
 CDataLinkAttribute通常のフィールドをDataSlot化する属性。
 CDataSlotFieldDataSlotのField情報
 CDebugInfiniteLoopSettings無限ループのデバッグ設定
 CDocumentableAttributeドキュメント化する際に使用する内部クラス。
 CDocumentLabelドキュメント化する際に使用する内部クラス。
 CDocumentOrderドキュメント化する際に使用する内部クラス。
 CDocumentTypeドキュメント化する際に使用する内部クラス。
 CDynamicFieldフィールドへ直接的にアクセスするクラス。
 CDynamicMethodメソッドへ直接的にアクセスするクラス。
 CDynamicUtility動的な型のユーティリティクラス
 CEachField< T >シリアライズ可能な各フィールドを見つける
 CEnumFieldUtilityFlexibleEnumAnyやenum型Parameterのユーティリティクラス
 CEulerAnglesAttributeQuaternionをオイラー角で編集する属性。
 CExecutionSettingsBehaviourTreeの実行設定。
 CFieldCacheFieldInfoのキャッシュ
 CFixedImmediateTransitionStateLinkが即時遷移フラグを固定した状態であることを設定。 この指定とは別にTransitionメソッドのimmediate引数も指定すること。
 CFixedTransitionTimingStateLinkが遷移タイミングを固定した状態であることを設定。 この指定とは別にTransitionメソッドのtransitionTiming引数も指定すること。
 CFlexibleComponent参照方法が複数ある柔軟なComponent型を扱うクラス。
 CFlexibleComponent< RectTransform >
 CFlexibleComponent< Rigidbody >
 CFlexibleComponent< Rigidbody2D >
 CFlexibleComponent< Transform >
 CFlexibleField< Bounds >
 CFlexibleField< Color >
 CFlexibleField< ExecuteMethodFlags >
 CFlexibleField< ForceMode >
 CFlexibleField< ForceMode2D >
 CFlexibleField< KeyCode >
 CFlexibleField< LayerMask >
 CFlexibleField< LoadSceneMode >
 CFlexibleField< Rect >
 CFlexibleField< SendTriggerFlags >
 CFlexibleField< Space >
 CFlexibleField< TimeType >
 CFlexibleField< TransitionTiming >
 CFlexibleField< Vector2 >
 CFlexibleField< Vector3 >
 CHideBehaviourAddBehaviourメニューに表示しないようにする属性。
 CHideEventAttributeArborEventの選択ポップアップにメソッドを表示しないようにする属性。
 CHideInDocumentドキュメントから隠す属性
 CHideSlotFieldsDataSlotの追加フィールドを隠す属性。
 CHideTypeAttribute型選択ポップアップで非表示にする属性
 CIComponentProcessorUndoなどのEditorの処理用インターフェイス。ComponentUtilityで使用する。
 CIConstraintableAttributeParameterReferenceに関連付けするための内部インターフェイス。
 CIDataSlotデータフローと接続するスロットのインターフェイス
 CINodeBehaviourContainerNodeがNodeBehaviourの入れ物である場合に使用するインターフェイス
 CINodeBehaviourSerializationCallbackReceiverシリアライズやデシリアライズ時にコールバックを受信するインターフェース
 CINodeGraphContainerNodeBehaviourがNodeGraphの入れ物である場合に使用するインターフェイス
 CInputSlot< bool >
 CInputSlot< Bounds >
 CInputSlot< Collision >
 CInputSlot< Collision2D >
 CInputSlot< Color >
 CInputSlot< Component >
 CInputSlot< float >
 CInputSlot< GameObject >
 CInputSlot< int >
 CInputSlot< long >
 CInputSlot< Object >
 CInputSlot< Quaternion >
 CInputSlot< RaycastHit >
 CInputSlot< RaycastHit2D >
 CInputSlot< Rect >
 CInputSlot< string >
 CInputSlot< Vector2 >
 CInputSlot< Vector3 >
 CInputSlotComponentComponent型の入力スロット
 CInputSlotComponent< Collider >
 CInputSlotComponent< Collider2D >
 CInputSlotComponent< RectTransform >
 CInputSlotComponent< Rigidbody >
 CInputSlotComponent< Rigidbody2D >
 CInputSlotComponent< Transform >
 CInternalVariableBaseVariableとVariableListの基底クラス。
 CIPoolCallbackReceiverObjectPoolのコールバックを受けるインターフェイス
 CISerializeVersionCallbackReceiverSerializeVersionクラスから呼び出されるコールバックのレシーバー
 CIValueContainer値が格納されていることを示すインターフェイス
 CListAccessorランタイムに生成したIList<>へのアクセスを行う。
 CListParameterBaseListを扱うパラメータの基本クラス
 CListParameterBase< bool >
 CListParameterBase< Bounds >
 CListParameterBase< Color >
 CListParameterBase< float >
 CListParameterBase< GameObject >
 CListParameterBase< int >
 CListParameterBase< long >
 CListParameterBase< Rect >
 CListParameterBase< string >
 CListParameterBase< T >
 CListParameterBase< Vector2 >
 CListParameterBase< Vector3 >
 CListParameterBaseInternal< Quaternion >
 CListUtilityListのユーティリティクラス
 CMemberCacheMemberInfoのキャッシュ
 CNodeArbor Editorにあるノードの基底クラス
 CNodeBehaviourArborFSMの各種ノードに割り当てるスクリプトの基本クラス。
 CNodeBehaviourList< T >NodeBehaviourのリスト
 CNodeBehaviourList< Decorator >
 CNodeBehaviourList< Service >
 CNodeBranchBehaviourTreeのノード間のブランチクラス
 CNodeBranchiesNodeBranchのリスト
 CNodeLinkSlotNodeとリンクするためのスロットクラス。
 CNodeList< T >ノードのリスト
 CNodeList< ActionNode >
 CNodeList< CompositeNode >
 CNodeList< DataBranchRerouteNode >
 CNodeList< StateLinkRerouteNode >
 CObjectListParameterBase< Component >
 CObjectListParameterBase< Object >
 CObjectPoolObjectPoolの管理クラス
 COutputSlot< bool >
 COutputSlot< Bounds >
 COutputSlot< Collision >
 COutputSlot< Collision2D >
 COutputSlot< Color >
 COutputSlot< Component >
 COutputSlot< float >
 COutputSlot< GameObject >
 COutputSlot< int >
 COutputSlot< long >
 COutputSlot< Object >
 COutputSlot< Quaternion >
 COutputSlot< RaycastHit >
 COutputSlot< RaycastHit2D >
 COutputSlot< Rect >
 COutputSlot< string >
 COutputSlot< Vector2 >
 COutputSlot< Vector3 >
 COutputSlotComponentComponent型の出力スロット
 COutputSlotComponent< Collider >
 COutputSlotComponent< Collider2D >
 COutputSlotComponent< RectTransform >
 COutputSlotComponent< Rigidbody >
 COutputSlotComponent< Rigidbody2D >
 COutputSlotComponent< Transform >
 CParameterParameterContainerに格納されるParameterのクラス。
 CParameterConstraintAttributeBaseParameterReferenceに関連付けするための内部クラス。
 CParameterContainerBaseParameterContainerを識別するための基本クラス
 CParameterListデーターフローをサポートするパラメータリスト。
 CParameterTypeMismatchException間違ったタイプのパラメータの値にアクセスしたときにスローされる例外。
 CPersistentGetValueReflectionによる永続的なメンバーの値取得を行うクラス。 Arbor内部処理用であるため、メンバーの値取得を行いたい場合はGetValueCalculatorなどの組み込みビヘイビアを使用して下さい。
 CPoolingItem事前にプールするオブジェクトを設定するためのクラス
 CPoolingItemListプールするオブジェクトのリスト
 CProfilerScopeProfiler.BeginSample / EndSampleを管理するDisposable ヘルパークラス。
 CRenamedFromAttribute名前の変更を設定する属性。
 CRendererPropertyBlockRendererへ割り当てられているMaterialPropertyBlockのラッパークラス。
 CScriptableSingleton< T >ScriptableObjectをシングルトンにするクラス。
 CSerializationUtilityUnityシリアライズに関するUtilityクラス
 CSerializeVersionSerializable属性のクラスでのバージョン管理を行う。
 CShowEventAttributeArborEventに使用できない引数のメソッドであっても選択ポップアップに表示するようにする属性
 CSlotTypeAttributeComponentParameterReferenceFlexibleComponentなどに接続可能な型を指定する属性。
 CStateLinkStateの遷移先を格納するクラス。
 CTagSelectorAttributeArbor.FlexibleStringのタイプがConstantの時にタグ選択ポップアップを表示する。
 CTimeUtilityTimeのユーティリティクラス
 CTypeFilterAttribute型選択ポップアップで使用するフィルタを制限する属性。 ClassTypeReference型のフィールドへ付けることで特定のフィルタのみ使用できるようになる。
 CTypeUtility型のユーティリティクラス
 CUpdateSettings更新に関する設定。
 CWaypoint経路を設定するためのコンポーネント