# Logic Controller

Logic Controller is the main functionality for controlling behavior.

It is built into Logic Behavior and Logic Asset, and is used to create node graphs. Used for editing and execution.

Logic Controller is made up of the following set of components:

- Logic Graph
  This is the main graph for controlling behavior.
- List of Function graphs
  It is a graph that groups common functions together, like programming functions, and can be shared and used from multiple locations.
- Blackboard(Root)
  It can be accessed from the list of Logic Graph and Function Graph You can manage variables.
- DataLink
  This is a function to share Blackboard between multiple GameObjects.