Arbor 3: FSM & BT Graph Editor 3.7.5

名前空間 | クラス | 列挙型
Arbor 名前空間

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

## 列挙型
enum | DataLinkUpdateTiming { Enter = 0x01, Execute = 0x02, Manual = 0x04 }
| DataLinkの更新タイミング [詳解]
enum | SlotType { Input, Output, Reroute }
| DataSlotの種類 [詳解]
enum | ExecuteMethodFlags { Enter = 1 << 0, Update = 1 << 1, LateUpdate = 1 << 2, Leave = 1 << 3, FixedUpdate = 1 << 4 }
| 実行するメソッドを設定するフラグ [詳解]
enum | FlexibleHierarchyType { Self, RootGraph, ParentGraph }
| Hierarchyから参照するタイプ [詳解]
enum | FlexiblePrimitiveType { Constant, Parameter, Random, Calculator = 3, DataSlot = 3 }
| プリミティブデータ用Flexibleクラスで使用する参照タイプ [詳解]
enum | FlexibleSceneObjectType { Constant, Parameter, DataSlot, Hierarchy }
| シーンオブジェクト用Flexibleクラスで使用する参照タイプ [詳解]
enum | FlexibleType { Constant, Parameter, Calculator = 2, DataSlot = 2 }
| Flexibleクラスで使用する参照タイプ [詳解]
enum | ListInstanceType { Keep, NewArray, NewList }
| Listインスタンスをどのように変更するかを指定する。 [詳解]
enum | ParameterReferenceType { Constant, DataSlot }
| ParameterReferenceクラスで使用する参照タイプ [詳解]
enum | PlayState { Stopping, Playing, Pausing, InactivePausing }
| 再生状態 [詳解]
enum | SendTriggerFlags { CurrentState = 0x01, ResidentStates = 0x02 }
| SendTriggerで送信するトリガーのフラグ。 [詳解]
enum | TransitionTiming { LateUpdateOverwrite = 0, Immediate = 1, LateUpdateDontOverwrite = 2 }
| 遷移するタイミング。 [詳解]
enum | TimeType { Normal, Unscaled, Realtime }
| 時間タイプ [詳解]
enum | TypeFilterFlags { SceneObject = 1 << 0, AssetObject = 1 << 1, Class = 1 << 2, Struct = 1 << 3, Interface = 1 << 4, Enum = 1 << 5, Primitive = 1 << 6, Delegate = 1 << 7, Static = 1 << 8 }
| 型選択ポップアップで表示するフィルターのフラグ [詳解]
enum | UpdateType { EveryFrame, SpecifySeconds, Manual }
| 更新タイプ。 [詳解]

## 列挙型詳解

## ◆ DataLinkUpdateTiming

enum DataLinkUpdateTiming
| strong

DataLinkの更新タイミング

列挙値
Enter | ノードに入った時に更新する。
Execute | ノードが実行される時に更新する。
Manual | 手動で更新する。 更新するには、NodeBehaviour.UpdateDataLink()を使用する。

## ◆ ExecuteMethodFlags

enum ExecuteMethodFlags
| strong

実行するメソッドを設定するフラグ

列挙値
Enter | ノードに入ったメソッドで実行する。
Update | ノード更新メソッドで実行する。
LateUpdate | LateUpdateで実行する。
Leave | ノードから抜けるときに実行する。
FixedUpdate | FixedUpdateメソッドで実行する。

## ◆ FlexibleHierarchyType

enum FlexibleHierarchyType
| strong

Hierarchyから参照するタイプ

列挙値
Self | 自身のオブジェクト
RootGraph | ルートグラフのオブジェクト
ParentGraph | 親グラフのオブジェクト

## ◆ FlexiblePrimitiveType

enum FlexiblePrimitiveType
| strong

プリミティブデータ用Flexibleクラスで使用する参照タイプ

列挙値
Constant | 定数
Parameter | パラメータ
Random | ランダム
Calculator | データスロット
DataSlot | データスロット

## ◆ FlexibleSceneObjectType

enum FlexibleSceneObjectType
| strong

シーンオブジェクト用Flexibleクラスで使用する参照タイプ

列挙値
Constant | 定数
Parameter | パラメータ
DataSlot | データスロット
Hierarchy | ヒエラルキー

## ◆ FlexibleType

enum FlexibleType
| strong

Flexibleクラスで使用する参照タイプ

列挙値
Constant | 定数
Parameter | パラメータ
Calculator | データスロット
DataSlot | データスロット

## ◆ ListInstanceType

enum ListInstanceType
| strong

Listインスタンスをどのように変更するかを指定する。

列挙値
Keep | 指定したインスタンスをそのまま変更する。
NewArray | 配列を新規作成して変更する。
NewList | Listを新規作成して変更する。

## ◆ ParameterReferenceType

enum ParameterReferenceType
| strong

ParameterReferenceクラスで使用する参照タイプ

列挙値
Constant | 定数
DataSlot | データスロット

## ◆ PlayState

enum PlayState
| strong

再生状態

列挙値
Stopping | 停止中
Playing | 再生中
Pausing | ポーズ中
InactivePausing | 再生中に無効化したためポーズ中

## ◆ SendTriggerFlags

enum SendTriggerFlags
| strong

SendTriggerで送信するトリガーのフラグ。

列挙値
CurrentState | 現在ステートへ送る。
ResidentStates | 常駐ステートへ送る。

## ◆ SlotType

enum SlotType
| strong

DataSlotの種類

列挙値
Input | 入力スロット
Output | 出力スロット
Reroute | リルートスロット

## ◆ TimeType

enum TimeType
| strong

時間タイプ

列挙値
Normal | timeScaleを考慮した現在フレームの時間を使用。
Unscaled | timeScaleを考慮しない現在フレームの時間を使用。
Realtime | リアルタイムを使用。

## ◆ TransitionTiming

enum TransitionTiming
| strong

遷移するタイミング。

列挙値
LateUpdateOverwrite | 遷移をLateUpdate時に行うように予約する。すでに予約済みの場合は上書きする。
Immediate | 即時に遷移する。遷移メソッドの中で処理が完遂する。
LateUpdateDontOverwrite | 遷移をLateUpdate時に行うように予約する。すでに予約済みの場合は上書きしない。

## ◆ TypeFilterFlags

enum TypeFilterFlags
| strong

型選択ポップアップで表示するフィルターのフラグ

列挙値
SceneObject | シーン内のオブジェクト(GameObjectかComponent)
AssetObject | シーン以外のオブジェクト
Class | クラス
Struct | 構造体
Interface | インターフェイス
Enum | 列挙型
Primitive | プリミティブ(intなどの基本型)
Delegate | デリゲート
Static | スタティッククラス

## ◆ UpdateType

enum UpdateType
| strong

更新タイプ。

列挙値
EveryFrame | 毎フレーム更新。
SpecifySeconds | 秒を指定して更新。
Manual | 手動で更新。 更新方法はComponentのスクリプトリファレンスを参照してください。