InputSlotComponent
クラス in Arbor / 継承元: InputSlot<UnityEngine.Component>
説明
Component型の入力スロット
補足
使用可能な属性 :
メソッド
| メソッド名 | 説明 |
|---|---|
| GetValue | 値を取得する。 |
継承元メンバー
フィールド
| フィールド名 | 説明 |
|---|---|
| branchID | ブランチのID |
| nodeGraph | スロットが属しているNodeGraph |
| overrideConstraint | 上書きする型制約の情報 |
| position | スロットのArborEditor上の位置(Editor Only) |
プロパティ
| プロパティ名 | 説明 |
|---|---|
| branch | ブランチを取得する。 |
| connectableType | 接続可能な型 |
| connectableTypeName | 接続可能な型名 |
| dataType | スロットに格納されるデータの型 |
| enabledGUI | スロットのGUIが有効であるかどうか。 |
| isUsed | 値が使われているかどうかを取得する。 |
| isValidField | エディタ用 |
| isVisible | Editor用。 |
| slotField | DataSlotField |
| slotType | スロットの種類 |
| updatedTime | valueを更新した timeScale に依存しない時間。 |
イベント
| イベント名 | 説明 |
|---|---|
| onConnectionChanged | 接続が変更されたときのコールバックイベント |
メソッド
| メソッド名 | 説明 |
|---|---|
| Calculate | 演算を行う。 |
| ClearBranch | 接続状態をクリアする。DataBranchは残るため、コピー&ペーストなどで接続状態のみ不要になった時に呼ぶ。 |
| ClearVisible | Editor用。 |
| DirtyBranchCache | DataBranchのキャッシュを変更するようマークする |
| Disconnect | 接続を切断する。 |
| GetBranch | DataBranchの取得。 |
| GetConstraint | 型制約の情報を返す。 |
| GetInputBranch | DataBranchの取得。 |
| GetValue | 値を取得する |
| GetValue | 値を取得する |
| GetValueObject | 値のobjectを取得する。 |
| IsConnectable | 接続可能か判定する。 |
| IsConnected | DataBranchと接続しているか判定する。 |
| IsConnectedInput | DataBranchと接続しているか判定する。 |
| RemoveBranch | DataBranchの削除。 |
| RemoveInputBranch | DataBranchの削除。 |
| ResetBranch | DataBranchのリセット。 |
| SetBranch | DataBranchの設定。 |
| SetInputBranch | DataBranchの設定。 |
| SetVisible | Editor用。 |
静的メソッド
| メソッド名 | 説明 |
|---|---|
| IsConnectable | DataSlot同士が接続可能か判定する。 |