Arbor 3: FSM & BT Graph Editor  3.7.8
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.FlexibleIntArbor.FlexibleLongArbor.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
 ComponentParameterReferenceFlexibleComponentなどに接続可能な型を指定する属性。 [詳解]
 
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

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

列挙値
Constant 

定数

Parameter 

パラメータ

DataSlot 

データスロット

Hierarchy 

ヒエラルキー

◆ FlexibleType

enum FlexibleType
strong

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

列挙値
Constant 

定数

Parameter 

パラメータ

Calculator 

データスロット

DataSlot 

データスロット

◆ ListInstanceType

enum ListInstanceType
strong

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

列挙値
Keep 

指定したインスタンスをそのまま変更する。

NewArray 

配列を新規作成して変更する。

NewList 

Listを新規作成して変更する。

◆ ParameterReferenceType

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のスクリプトリファレンスを参照してください。