Clear Dynamic Variables Of Type`1 (Logixノード)
Clear Dynamic Variables of Type`1 | ||
---|---|---|
Inputs | ||
Impulse | Clear | |
Slot | Target | |
String | SpaceName | |
Outputs | ||
Impulse | OnNotFound | |
Impulse | OnCleared | |
Int | ClearedCount |
Clear Dynamic Variablesノードは、Target
スロットの階層にあるSpaceName
と一致するDynamicVariableSpaceに接続しているノードと同じ型のDynamicField<T>およびDynamicValueVariable<T>コンポーネント(値型の場合)またはDynamicReference<T>およびDynamicReferenceVariable<T>コンポーネント(参照型)のすべてを削除します。
使用方法
Target
入力は、ノードがワールド階層のどこで DynamicVariableSpace の検索を始めるかを指定ます、デフォルトではこれはルートスロットです。ノードは入力されたSpaceName
を持つ DynamicVariableSpace を Target
スロットから検索し、完全に一致するものがない場合は、ワールド階層の上方に向かって検索を実行します。
OnNotFound
出力は、インパルスが Clear
へ入力されたが、ノードが入力 SpaceName
で DynamicVariableSpace を見つけることができない場合に、インパルスを出力します。
OnCleared
出力は、一致する DynamicVariableSpace が見つかるとインパルスを出力します。ダイナミックバリアブルのコンポーネントが削除されたかどうかに関係なく、出力されます。
ClearedCount
の出力は、削除されたコンポーネントの数を出力します。このデータは、OnCleared
から出力されるインパルス連鎖の間のみ利用可能です。
ノードブラウザからこのノードを生成する際、ノードのタイプを複数選択することができます。インパルスを受信したとき、このノードによって削除されるのは、一致したタイプのコンポーネントのみです。