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 プロパティー