# Signal Evaluation

A node that evaluates signals.

Runs the node component and waits for completion while the signal evaluates to true.

## Properties

Property name | Type | Description
--- | --- | ---
Output port | OutputSignalPort | Outputs the signal resulting from `Inputs` and `Conditions`. If you connect with TransitionWire, it will transition to the destination node if the signal is on.
Inputs | List of `LogicalElement<InputSignalPort>` | Obtains the result of a logical operation on the signals obtained from each InputSignalPort.
Conditions | List of TaskComponent | If the judgment result of `Inputs` is on, each set TaskComponent is executed. When the execution of the task is completed, the execution result is reflected in the signal.

## Supported node components

- TaskComponent
  Reflects the execution result in the output signal.
- EvaluateComponent
  Reflect the judgment results in the output signal.