# Task

A Task is a node that performs continuous processing and transitions after completion.

## Properties

Property name | Type | Description
--- | --- | ---
Input port | InputExecutePort | Executed by connecting with ExecuteWire or TransitionWire
Output port | OutputTransitionPort | Transitions to the destination node when the node component completes

## Supported node components

- TaskComponent
  It starts executing when it becomes active, and transitions to the connection destination port when the TaskComponent completes execution.
- EventComponent
  Transitions to the destination node when an event occurs.
- EvaluateComponnet
  Processing is performed every frame while the node is active. There are settings that allow you to change the task execution state depending on the results.