TrueCond プロパティー
適用
ビジョンオブジェクト: Decision
解説
True へ分岐するための条件を指定します。ConditionObject で指定したビジョンオブジェクトの結果により、True 分岐へ進みます。
用法
VGet Sequence.Object.TrueCond, var
VSet Sequence.Object.TrueCond, value
- Sequence
- シーケンス名かシーケンス名を示す文字列変数
- Object
- オブジェクト名かオブジェクト名を示す文字列変数。オブジェクトは指定されたシーケンスに存在していなければなりません。
- var
- プロパティーの値を示す整数型変数
- value
- プロパティーの新しい値を示す整数値または式
値
- 0 - TargetPassed
- ビジョン定数: VISION_TRUECOND_TARGETPASSED
- 対象のビジョンオブジェクトのPassedリザルトが"True"のとき、True分岐に進みます。
- 1 - TargetFailed
- ビジョン定数: VISION_TRUECOND_TARGETFAILED
- 対象のビジョンオブジェクトのPassedリザルトが"False"のとき、True分岐に進みます。
- 2 - TargetNoExec
- ビジョン定数: VISION_TRUECOND_TARGETNOEXEC
- 対象のビジョンオブジェクトが未実行のとき、True分岐に進みます。
デフォルト: 0 - TargetPassed
詳細説明
TrueCondは設定されたConditionObjectの結果に応じてどちらの分岐を実行するかを設定します。
TrueCondを0 - TargetPassedまたは1 - TargetFailedに指定することで、ConditionObjectに設定したオブジェクトのPassedリザルトの値に応じて分岐の進行方向を決定できます。
TrueCondを2 - TargetNoExecに指定した場合はConditionObjectに設定したオブジェクトのPassedリザルトは参照せず、実行されたかどうかだけで分岐の進行方向を決定します。オブジェクトが実行されない場合とは、オブジェクトが無効化されたり、Decisionオブジェクトにより、設置した分岐を通らなかったりした場合などです。
参照
Desicionオブジェクト, ConditionObject プロパティー