# 型一覧

型名 | 説明
--- | ---
AssetInfo | アセットの情報
Blackboard | Variableを管理するブラックボード
BlackboardAsset | BlackboardAsset.Blackboardを内包するアセット。 主にBlackboardDataLinkReferenceから参照し、データリンクとして共有するために使用する。
BlackboardDataLink | Blackboardをオブジェクト間で共有するデータリンク
BlackboardDataLinkReference | BlackboardDataLinkReference.Blackboardのデータリンク参照情報
VariableOverrideAsset | LogicAssetが持つルートBlackboardの各Variableの初期値を上書きするためのアセット
Variable | Blackboardに格納する変数
VariableBase<T> | Blackboardに格納する変数のジェネリック基本型
Variable<T> | Blackboardに格納する変数のジェネリック型
VariableList<T> | Blackboardに格納するリスト型の変数
VariableReference | IVariableへの参照
VariableReference<T> | 値の型を指定する形式でのIVariableへの参照
AsyncResult<T> | asyncメソッドの実行結果を扱う構造体 主に自動生成したAwaitスクリプトへ結果を伝えるために使用する。 AsyncResultに加え、出力する値を設定できる。
ConstantContainer<T> | 定数の入れ物
GameObjectConstantContainer | GameObject型の定数の入れ物
ComponentConstantContainer<T> | Component型の定数の入れ物
InputFieldBase | 入力フィールドの基本型
InputFieldBase<T> | ジェネリック型の入力フィールドの基本型
InputQuaternion | Quaternionの入力フィールド。 固定値をオイラー角で設定できる。
InputField<TValue, TContainer> | 定数をConstantContainer<T>で持つことができる入力フィールド
InputField<T> | ジェネリック型の入力フィールド
InputList<T> | IList<T>型の入力フィールド
InputGameObject | GameObject型の入力フィールド
InputComponent<T> | Component型の入力フィールド
InputSystemType | Type型の入力フィールド
InputFieldUtility | 入力フィールドのユーティリティクラス
ComputeNodeBase | 演算ノードの基本クラス
ConvertNode | データの型を変換するノード
DataPort | データポート
DataPort<T> | ジェネリック型のデータポート
DataPortWithType | 型指定可能なデータポート
InputDataPort<T> | ジェネリック型の入力データポート
InputDataPortWithType | 型指定可能な入力データポート
OutputDataPort<T> | ジェネリック型の出力データポート
OutputDataPortWithType | 型指定可能な出力データポート
NodeComponentContainerExtensions | INodeComponentContainerの拡張クラス
EqualsEvaluator<T, TInputField> | 入力値の等価比較を行うクラス
LogicController | ロジックを制御する主要クラス
ActionComponent | 一瞬で実行完了する処理を行うコンポーネント
ActivatableComponent | アクティブ状態が切り替わるコンポーネント
EvaluateComponent | 評価を行うコンポーネント
EventComponent | イベントの待ち受けを行うコンポーネント
NodeComponent | ノードに追加するためのコンポーネントの基本型
ServiceComponent | 常駐する処理を行うコンポーネント
AsyncOperationComponent<TAsyncOperation> | AsyncOperationが完了するのを待つコンポーネント
TaskComponent | 完了するまで時間がかかる処理を行うコンポーネント
WaitForSeconds | 指定秒数の経過を待つコンポーネント
TweenComponent<TTarget, TInputField, T> | 対象を指定してパラメータのトゥイーンアニメーションを行うコンポーネント
TweenComponentBase<T> | パラメータのトゥイーンアニメーションを行うコンポーネントの基本型
NodeGraph | ノードグラフの基本型
ActivatableNode | アクティブ状態が切り替わるノード
ExecuteNode | 実行ノード
BreakNode | ループから抜けるためのフロー終了ノード
CompleteNode | タスクを完了するためのフロー終了ノード
ContinueNode | 次のループに移行するためのフロー終了ノード
ExitNode | ノードの実行を終了するためのフロー終了ノード
FlowExitNode | フロー終了ノードの基本型
IfData<TThen> | 複数の要素を順番に判定し、一番最初に条件を満たした要素を返すデータ
SwitchData<TThen> | 複数の要素のうち、入力値と一致する要素を返すデータ
Node | ノードの基本型
ServiceNode | 常駐する処理を行うノード
ServiceNodeBase | 常駐する処理を行うノードの基本型
EventInterfaceAsset | カスタムイベントを定義するアセット
LogicAsset | LogicAsset.LogicControllerを扱うアセット
LogicBehavior | LogicBehavior.LogicControllerを内部保有し再生するためのコンポーネント
LogicPlayer | LogicAssetを参照し再生するコンポーネント
LogicPlayerBase | LogicPlayerBase.LogicControllerを再生するコンポーネントの基本型
OutputExecutePort | 出力実行ポート
Port | 通常ポートの基本型
PortBase | ポートの基本型
OutputTransitionPort | 出力遷移ポート
TransitionalPort | 遷移を扱うポートの基本型
ProgressPlayer | 進捗プレイヤー NodeComponentにIProgressComponentを実装して使用する。
RefArgument<T, TInputField> | 参照引数を扱う型。 主にスクリプト生成に使用される。
Wire | ワイヤーの基本型
SerializableType | SerializableType.TypeをUnityのシリアライズシステムで扱うための構造体
UniqueId | 重複しないIDを扱う構造体
Timer | 時間経過を計測する
EaseBase | イージングを行う基本型
Interpolator<T> | 補間処理を行う基本型
ByteLerp | byte型の線形補間
SByteLerp | sbyte型の線形補間
CharLerp | char型の線形補間
ShortLerp | short型の線形補間
UShortLerp | ushort型の線形補間
IntLerp | int型の線形補間
UIntLerp | uint型の線形補間
LongLerp | long型の線形補間
ULongLerp | ulong型の線形補間
FloatLerp | float型の線形補間
DoubleLerp | double型の線形補間
Vector2Lerp | Vector2型の線形補間
Vector2IntLerp | Vector2Int型の線形補間
Vector3Lerp | Vector3型の線形補間
Vector3Slerp | Vector3型の球面線形補間
Vector3IntLerp | Vector3Int型の線形補間
Vector4Lerp | Vector4型の線形補間
ColorLerp | Color型の線形補間
QuaternionLerp | Quaternion型の線形補間
QuaternionSlerp | Quaternion型の球面線形補間
CompareUtility | 値比較のユーティリティクラス
TypeUtility | 型のユーティリティクラス
ListAccessorUtility | ListAccessorのユーティリティクラス
ValueContainer<T> | 値の入れ物を扱うクラス
ValueFlowExtensions | 値のフロー拡張クラス