# ForInt

int型の数値を変動しながら条件が合致する間実行を繰り返すノードです。

## プロパティ

プロパティ名 | 型 | 説明
--- | --- | ---
入力ポート | InputExecutePort | ExecuteWireもしくはTransitionWireで接続することで実行されます
Start Value | `int` | 開始時の数値
Comparison Op | `ComparisonOp` | 数値の比較方法 Eauals 現在値 == `Comparison Value` Not Equals 現在値 != `ComparisonValue` Greater Than 現在値 > `Comparison Value` Greater Than Or Equal 現在値 > `Comparison Value` Less Than 現在値 < `Comparison Value` Less Than Or Equal 現在値 <= `Comparison Value`
Comparison Value | `int` | 現在値と比較する数値
Amount | `int` | `Body`の実行が完了した際の現在値の変動量
Body | OutputExecutePort | ループ中に接続先ノードを実行します
Value | `int` | 現在値を出力します。
Completed | OutputTransitionPort | 数値の比較結果がfalseになるか、Bodyからの実行ノードがBreakに到達した際に遷移します。

## 受け付けるフロー終了系ノード

- Break
  実行を終了し、`Completed`に遷移します。
- Continue, Exit
  実行を終了し、現在値の変動と次の実行を開始します。