型一覧

型名 説明
AgentController NavMeshAgentをラップしたAI用移動コンポーネント。
主に組み込みBehaviourのAgentを介して使用する。
AnimatorBoolParameterReference Animatorのbool型パラメータの参照。
AnimatorFloatParameterReference Animatorのfloat型パラメータの参照。
AnimatorIntParameterReference Animatorのint型パラメータの参照。
AnimatorParameterReference Animatorパラメータの参照。
AnimatorTriggerParameterReference Animatorのbool型パラメータの参照。
AnyParameterReference 型を指定するパラメータ参照。
ArborFSM ステートマシンのコア部分。
GameObjectにアタッチして使用する。
ArborFSMInternal ArborFSMの内部クラス。 実際にGameObjectにアタッチするにはArborFSMを使用する。
ArborReferenceUtility Arborリファレンスに関するユーティリティクラス
AssetObjectListParameter AssetObjectのListParameter
AssetObjectListParameterReference AssetObjectListパラメータの参照。
AssetObjectParameterReference AssetObjectパラメータの参照。
AttributeHelper Attributeのヘルパークラス。
Bezier2D 2次元の3次ベジェを扱うクラス
BoolListParameterReference BoolListパラメータの参照。
BoolParameterReference Boolパラメータの参照。
BoundsIntListParameterReference BoundsIntListパラメータの参照。
BoundsIntParameterReference BoundsIntパラメータの参照。
BoundsListParameterReference BoundsListパラメータの参照。
BoundsParameterReference Boundsパラメータの参照。
CalculateScope 演算ノードのスコープ。演算ノードの再演算モードをスコープにしている場合、同一スコープ内の再計算をできうる限り抑制してパフォーマンスを改善するのに使用する。
Calculator Stateの挙動を定義するクラス。継承して利用する。
CalculatorNode 演算ノードを表すクラス
ClassConstraintInfo クラスの制約情報
ClassTypeReference シリアライズ可能な型の参照用クラス。
ColorListParameterReference ColorListパラメータの参照。
ColorParameterReference Colorパラメータの参照。
CommentNode コメントを表すクラス
ComponentListParameter ComponentのListParameter
ComponentListParameterReference ComponentListパラメータの参照。
ComponentParameterReference Componentパラメータの参照。
ComponentParameterReference<T> Componentパラメータの参照(ジェネリック)。
ComponentUtility Editor用Componentユーティリティクラス
DataBranch DataSlotを接続するクラス。
DataBranchRerouteNode DataBranchのリルートノード。
DataBranchRerouteNodeList DataBranchRerouteNode List
DataSlot 演算ノードを接続するためのスロット。
DataSlotField DataSlotのField情報
DebugInfiniteLoopSettings 無限ループのデバッグ設定
EachField<T> シリアライズ可能な各フィールドを見つける
EnumFieldUtility FlexibleEnumAnyやenum型Parameterのユーティリティクラス
EnumListParameter EnumのListParameter
EnumListParameterReference EnumListパラメータの参照。
EnumParameterReference Enumパラメータの参照。
FlexibleAssetObject 参照方法が複数ある柔軟なアセットObject型を扱うクラス。
FlexibleBool 参照方法が複数ある柔軟なbool型を扱うクラス。
FlexibleBounds 参照方法が複数ある柔軟なBounds型を扱うクラス。
FlexibleBoundsInt 参照方法が複数ある柔軟なBoundsInt型を扱うクラス。
FlexibleColor 参照方法が複数ある柔軟なColor型を扱うクラス。
FlexibleComponent 参照方法が複数ある柔軟なComponent型を扱うクラス。
FlexibleComponent<T> 参照方法が複数ある柔軟なComponent型を扱うクラス(ジェネリック)。
FlexibleComponentBase FlexibleComponent<T>の基本クラス。
PropertyDrawerへの橋渡しのために定義。
FlexibleEnumAny 参照方法が複数ある柔軟なenum型を扱うクラス。
FlexibleExecuteMethodFlags 参照方法が複数ある柔軟なExecuteMethodFlags型を扱うクラス。
FlexibleField<T> 参照方法が複数ある柔軟な型を扱うクラス。 使用する場合は、Tにユーザー定義クラスを指定して継承してください。
FlexibleFieldBase 参照方法が複数ある柔軟な型を扱うための基本クラス。 使用するにはFlexibleField<T>を参照してください。
FlexibleFloat 参照方法が複数ある柔軟なfloat型を扱うクラス。
FlexibleForceMode 参照方法が複数ある柔軟なForceMode型を扱うクラス。
FlexibleForceMode2D 参照方法が複数ある柔軟なForceMode2D型を扱うクラス。
FlexibleGameObject 参照方法が複数ある柔軟なGameObject型を扱うクラス。
FlexibleInt 参照方法が複数ある柔軟なint型を扱うクラス。
FlexibleKeyCode 参照方法が複数ある柔軟なKeyCode型を扱うクラス。
FlexibleLayerMask 参照方法が複数ある柔軟なLayerMask型を扱うクラス。
FlexibleLoadSceneMode 参照方法が複数ある柔軟なLoadSceneMode型を扱うクラス。
FlexibleLong 参照方法が複数ある柔軟なlong型を扱うクラス。
FlexiblePrimitiveBase 参照方法が複数ある柔軟なプリミティブ型を扱うクラス。継承して使用する。
FlexibleQuaternion 参照方法が複数ある柔軟なQuaternion型を扱うクラス。
FlexibleRect 参照方法が複数ある柔軟なRect型を扱うクラス。
FlexibleRectInt 参照方法が複数ある柔軟なRectInt型を扱うクラス。
FlexibleRectTransform 参照方法が複数ある柔軟なRectTransform型を扱うクラス。
FlexibleRigidbody 参照方法が複数ある柔軟なRigidbody型を扱うクラス。
FlexibleRigidbody2D 参照方法が複数ある柔軟なRigidbody2D型を扱うクラス。
FlexibleSceneObjectBase 参照方法が複数ある柔軟なシーンオブジェクト(GameObject, Component)型を扱うクラス。継承して使用する。
FlexibleSendTriggerFlags 参照方法が複数ある柔軟なSendTriggerFlags型を扱うクラス。
FlexibleSpace 参照方法が複数ある柔軟なSpace型を扱うクラス。
FlexibleString 参照方法が複数ある柔軟なstring型を扱うクラス。
FlexibleStringComparison 参照方法が複数ある柔軟なStringComparison型を扱うクラス。
FlexibleTimeType 参照方法が複数ある柔軟なTimeType型を扱うクラス。
FlexibleTransform 参照方法が複数ある柔軟なTransform型を扱うクラス。
FlexibleTransitionTiming 参照方法が複数ある柔軟なTransitionTiming型を扱うクラス。
FlexibleVector2 参照方法が複数ある柔軟なVector2型を扱うクラス。
FlexibleVector2Int 参照方法が複数ある柔軟なVector2Int型を扱うクラス。
FlexibleVector3 参照方法が複数ある柔軟なVector3型を扱うクラス。
FlexibleVector3Int 参照方法が複数ある柔軟なVector3Int型を扱うクラス。
FlexibleVector4 参照方法が複数ある柔軟なVector4型を扱うクラス。
FloatListParameterReference FloatListパラメータの参照。
FloatParameterReference Floatパラメータの参照。
GameObjectListParameterReference GameObjectListパラメータの参照。
GameObjectParameterReference GameObjectパラメータの参照。
GlobalParameterContainer シーンをまたいでもアクセス可能なParameterContainerを扱う。
GlobalParameterContainerInternal シーンをまたいでもアクセス可能なParameterContainerを扱うクラス。
GroupNode グループノードを表すクラス
InputSlot<T> 入力スロットのジェネリッククラス
InputSlotAny 型を指定する入力スロットクラス
InputSlotBase 入力スロット
InputSlotBool bool型の入力スロット
InputSlotBounds Bounds型の入力スロット
InputSlotBoundsInt BoundsInt型の入力スロット
InputSlotCollider Collider型の入力スロット
InputSlotCollider2D Collider2D型の入力スロット
InputSlotCollision Collision型の入力スロット
InputSlotCollision2D Collision2D型の入力スロット
InputSlotColor Color型の入力スロット
InputSlotComponent Component型の入力スロット
InputSlotComponent<T> Component型の入力スロット(ジェネリック)
InputSlotFloat float型の入力スロット
InputSlotGameObject GameObject型の入力スロット
InputSlotInt int型の入力スロット
InputSlotLong long型の入力スロット
InputSlotQuaternion Quaternion型の入力スロット
InputSlotRaycastHit RaycastHit型の入力スロット
InputSlotRaycastHit2D RaycastHit2D型の入力スロット
InputSlotRect Rect型の入力スロット
InputSlotRectInt RectInt型の入力スロット
InputSlotRectTransform RectTransform型の入力スロット
InputSlotRigidbody Rigidbody型の入力スロット
InputSlotRigidbody2D Rigidbody2D型の入力スロット
InputSlotString string型の入力スロット
InputSlotTransform Transform型の入力スロット
InputSlotTypable 型を指定する入力スロットクラス
InputSlotUnityObject UnityEngine.Object型の入力スロット
InputSlotVector2 Vector2型の入力スロット
InputSlotVector2Int Vector2Int型の入力スロット
InputSlotVector3 Vector3型の入力スロット
InputSlotVector3Int Vector3Int型の入力スロット
InputSlotVector4 Vector4型の入力スロット
InternalVariableBase VariableとVariableListの基底クラス。
IntListParameterReference IntListパラメータの参照。
IntParameterReference Intパラメータの参照。
ListAccessor ランタイムに生成したIList<>へのアクセスを行う。
ListParameterAOT Listを扱うパラメータのAOT対応クラス
ListParameterBase Listを扱うパラメータの基本クラス
ListParameterBase<T> Listを扱うパラメータの基本クラス
ListParameterBaseInternal<T> Listを扱うパラメータの基本クラス
ListUtility Listのユーティリティクラス
LongListParameterReference LongListパラメータの参照。
LongParameterReference Longパラメータの参照。
MemberCache MemberInfoのキャッシュ
Node Arbor Editorにあるノードの基底クラス
NodeBehaviour ArborFSMの各種ノードに割り当てるスクリプトの基本クラス。
NodeBehaviourList<T> NodeBehaviourのリスト
NodeGraph ノードグラフの基本クラス。
NodeList<T> ノードのリスト
ObjectListParameterBase<T> UnityObjectのListParameter
OutputSlot<T> 出力スロットのジェネリッククラス
OutputSlotAny どんな型も出力する出力スロットクラス
OutputSlotBase 出力スロット
OutputSlotBool bool型の出力スロット
OutputSlotBounds Bounds型の出力スロット
OutputSlotBoundsInt BoundsInt型の出力スロット
OutputSlotCollider Collider型の出力スロット
OutputSlotCollider2D Collider2D型の出力スロット
OutputSlotCollision Collision型の出力スロット
OutputSlotCollision2D Collision2D型の出力スロット
OutputSlotColor Color型の出力スロット
OutputSlotComponent Component型の出力スロット
OutputSlotComponent<T> Component型の出力スロット(ジェネリック)
OutputSlotFloat float型の出力スロット
OutputSlotGameObject GameObject型の出力スロット
OutputSlotInt int型の出力スロット
OutputSlotLong long型の出力スロット
OutputSlotQuaternion Quaternion型の出力スロット
OutputSlotRaycastHit RaycastHit型の出力スロット
OutputSlotRaycastHit2D RaycastHit2D型の出力スロット
OutputSlotRect Rect型の出力スロット
OutputSlotRectInt RectInt型の出力スロット
OutputSlotRectTransform RectTransform型の出力スロット
OutputSlotRigidbody Rigidbody型の出力スロット
OutputSlotRigidbody2D Rigidbody2D型の出力スロット
OutputSlotString string型の出力スロット
OutputSlotTransform Transform型の出力スロット
OutputSlotTypable 型を指定する出力スロットクラス
OutputSlotUnityObject UnityEngine.Object型の出力スロット
OutputSlotVector2 Vector2型の出力スロット
OutputSlotVector2Int Vector2Int型の出力スロット
OutputSlotVector3 Vector3型の出力スロット
OutputSlotVector3Int Vector3Int型の出力スロット
OutputSlotVector4 Vector4型の出力スロット
Parameter ParameterContainerに格納されるParameterのクラス。
ParameterContainer パラメータを格納するためのコンポーネント。
GameObjectにアタッチして使用する。
ParameterContainerBase ParameterContainerを識別するための基本クラス
ParameterContainerInternal パラメータコンテナ。 GameObjectにアタッチして使用する。
ParameterReference パラメータの参照。
ParameterTypeMismatchException 間違ったタイプのパラメータの値にアクセスしたときにスローされる例外。
ParameterUtility パラメータ関連ユーティリティクラス
ProfilerScope Profiler.BeginSample / EndSampleを管理するDisposable ヘルパークラス。usingを使用して簡略してProfiler.BeginSample / EndSampleを記述できます。
QuaternionListParameterReference QuaternionListパラメータの参照。
QuaternionParameterReference Quaternionパラメータの参照。
RectIntListParameterReference RectIntListパラメータの参照。
RectIntParameterReference RectIntパラメータの参照。
RectListParameterReference RectListパラメータの参照。
RectParameterReference Rectパラメータの参照。
RectTransformParameterReference RectTransformパラメータの参照。
RendererPropertyBlock Rendererへ割り当てられているMaterialPropertyBlockのラッパークラス。
RerouteSlot DataBranchの中間点に使用するスロット。
Rigidbody2DParameterReference Rigidbody2Dパラメータの参照。
RigidbodyParameterReference Rigidbodyパラメータの参照。
ScriptableSingleton<T> ScriptableObjectをシングルトンにするクラス。
SerializeVersion Serializable属性のクラスでのバージョン管理を行う。
State ステートを表すクラス
StateBehaviour Stateの挙動を定義するクラス。継承して利用する。
StateLink Stateの遷移先を格納するクラス。
StateLinkRerouteNode StateLinkのリルートノード
StateLinkRerouteNodeList StateLinkRerouteNodeのリスト
StringListParameterReference StringListパラメータの参照。
StringParameterReference Stringパラメータの参照。
Timer 経過時間の計測を行うクラス。
TimeUtility Timeのユーティリティクラス
TransformParameterReference Transformパラメータの参照。
TypeUtility 型のユーティリティクラス
UpdateSettings 更新に関する設定。
Variable<T> Variableのジェネリッククラス。
VariableBase Variableの基本クラス。
VariableList<T> VariableListのジェネリッククラス。
VariableListBase VariableListの基本クラス。
VariableListParameterReference VariableListパラメータの参照。
VariableParameterReference Variableパラメータの参照。
Vector2IntListParameterReference Vector2IntListパラメータの参照。
Vector2IntParameterReference Vector2Intパラメータの参照。
Vector2ListParameterReference Vector2Listパラメータの参照。
Vector2ParameterReference Vector2パラメータの参照。
Vector3IntListParameterReference Vector3IntListパラメータの参照。
Vector3IntParameterReference Vector3Intパラメータの参照。
Vector3ListParameterReference Vector3Listパラメータの参照。
Vector3ParameterReference Vector3パラメータの参照。
Vector4ListParameterReference Vector4Listパラメータの参照。
Vector4ParameterReference Vector4パラメータの参照。
Waypoint 経路を設定するためのコンポーネント