型一覧
型名 | 説明 |
---|---|
AgentController | NavMeshAgentをラップしたAI用移動コンポーネント。 主に組み込みBehaviourのAgentを介して使用する。 |
AnimationTriggerEventReceiver | AnimationEventから呼ばれたイベントを別のメソッドに通達するためのコンポーネント |
AnimatorBoolParameterReference | Animatorのbool型パラメータの参照。 |
AnimatorFloatParameterReference | Animatorのfloat型パラメータの参照。 |
AnimatorIntParameterReference | Animatorのint型パラメータの参照。 |
AnimatorName | Animatorに関する名前を扱うクラス。 |
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パラメータの参照(ジェネリック)。 |
ComponentSingleton<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型を扱うクラス。 |
FlexibleList<T> | 参照方法が複数ある柔軟なリスト型を扱うクラス。使用する場合は、Tにリストの要素の型を指定して継承してください。 |
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型の入力スロット |
InputSlotRay | Ray型の入力スロット |
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のユーティリティクラス |
LogicalCondition | コンディションの論理演算 |
LongListParameterReference | LongListパラメータの参照。 |
LongParameterReference | Longパラメータの参照。 |
MemberCache | MemberInfoのキャッシュ |
MovingEntity | 移動する存在の基本クラス。 |
MovingEntityCharacterController | CharacterControllerによって移動するMovingEntity |
MovingEntityNavMeshAgent | NavMeshAgentによって移動するMovingEntity |
MovingEntityRigidbody | Rigidbodyによって移動するMovingEntity |
MovingEntityTransform | Transformによって移動するMovingEntity |
Node | Arbor Editorにあるノードの基底クラス |
NodeBehaviour | ArborFSMの各種ノードに割り当てるスクリプトの基本クラス。 |
NodeBehaviourList<T> | NodeBehaviourのリスト |
NodeGraph | ノードグラフの基本クラス。 |
NodeList<T> | ノードのリスト |
ObjectListParameterBase<T> | UnityObjectのListParameter |
ObjectNamesUtility | ObjectNamesのユーティリティクラス |
ObjectUtility | Unityオブジェクトのユーティリティクラス |
OffMeshLinkSettings | AgentControllerがOffMeshLink(またはNavMeshLink)を横切る方法の設定を行う。 |
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型の出力スロット |
OutputSlotRay | Ray型の出力スロット |
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 | パラメータの参照。 |
ParameterReference<T> | ジェネリック型で値の型を指定可能なパラメータ参照用クラス。 |
ParameterReferenceBase<T> | ジェネリック型で値の型を指定可能なパラメータの参照の基本クラス。 |
ParameterReferenceConstrainter | ParameterReferenceの参照するパラメータの型に依存して制約をかけるためのクラス |
ParameterTypeMismatchException | 間違ったタイプのパラメータの値にアクセスしたときにスローされる例外。 |
ParameterUtility | パラメータ関連ユーティリティクラス |
ProfilerScope | Profiler.BeginSample / EndSampleを管理するDisposable ヘルパークラス。 |
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 | 経路を設定するためのコンポーネント |