# If Branch

A node that branches the transition destination node according to a condition.

## Properties

Property name | Type | Description
--- | --- | ---
Input port | InputExecutePort | Executed by connecting with ExecuteWire or TransitionWire
Conditions | List of `IfCondition` | A list of boolean values ​​and OutputTransitionPorts to be judged. The judgement is made from top to bottom, and if Input is true, the transition will occur to the node connected to Then. Input InputField with a boolean value to be judged Then OutputTransitionPort that transitions to the destination node when Input is true
Else | OutputTransitionPort | Transition occurs when none of the conditions in Conditions are met.