Fire On True (LogiXノード)
Jump to navigation
Jump to search
Fire On True | ||
---|---|---|
![]() | ||
Inputs | ||
Bool | Condition | |
User | OnlyForUser | |
Outputs | ||
Impulse | Pulse |
Fire On Trueノードは、入力の Condition
が True になると、インパルスを出力します。
使用方法
インパルスが出力された後、追加のインパルスを出力する前に、Condition
をまずFalseにリセットする必要があります。
ユーザの処理
このノードの2番目の入力である OnlyForUser
は、Condition
が満たされたり変更されたりしたときに、どのユーザがインパルスを処理するかを制御するために存在します。その扱いは以下の通りです。
OnlyForUser
にユーザが指定されている場合, そのユーザに対してのみインパルスを出力します.- もしユーザが指定されておらず, そのノードの親がユーザになっている場合, そのユーザに対して出力します.これは通常, アバターで発生します.
- そうでない場合は, 全てのユーザに対して出力されます.
このノードではLocal Userを使用しないでください。これはすべてのユーザーに対してノードを起動させることになります。代わりに {{{TargetPage}}} を使用してください。
インパルスを処理するユーザーを指定できるように、OnlyForUser
でユーザーを指定することをお勧めします。
インパルスが発射されるユーザーを確実に予測できるように、OnlyForUser
へユーザーを指定することをお勧めします。
複数のインパルス
このノードは、1つのインパルスチェーンの中でCondition
が複数回Trueになった場合でも、1つのインパルスしか出力しません。同様に、このノードは、Condition
が1つのインパルスチェーン内でTrueになり、その後Falseにリセットされた場合、インパルスは出力されません。