> For the complete documentation index, see [llms.txt](https://docs.fullscreen.no/info/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.fullscreen.no/info/game-creator-2-assets/nodeflow/toolbar/logicblock.md).

# LogicBlock

The following toolbar buttons are specific to the LogicBlock Graph and are used for navigating, creating, and managing Lists, Instructions, Branches, and References.

***

#### Block Field

On the left side of the toolbar, you will find the **Block Field**.

This field determines which **LogicBlock** is currently displayed in the graph editor.

You can either:

* Drag and drop a LogicBlock asset into the field.
* Click the field and select a LogicBlock manually.

When changing the assigned LogicBlock, the graph editor will automatically load and display the selected LogicBlock.

The graph will open in the **Overview Graph**, displaying all Instruction Lists and Condition Lists contained within the selected LogicBlock. From there, individual Lists can be opened directly in their own graph view for editing and organization.

***

### **Home Button**

The Home Button is visible when viewing an Instruction List or Condition List graph.

Clicking the Home Button returns you to the Overview Graph for the currently opened LogicBlock.

The Overview Graph displays all Instruction Lists and Condition Lists contained within the LogicBlock, allowing you to quickly navigate between different Lists without reopening the asset.

***

### **Add Instruction List**

The Add Instruction List button creates a new Instruction List inside the currently opened LogicBlock.

Clicking the button will create a new Instruction List node in the Overview Graph.

The new List can then be renamed, customized, and opened for editing.

***

### **Add Condition List**

The Add Condition List button creates a new Condition List inside the currently opened LogicBlock.

Clicking the button will create a new Condition List node in the Overview Graph.

The new List can then be renamed, customized, and opened for editing.

***

### **Toggle References Inspector**

The Toggle References Inspector button allows you to show or hide the References Inspector.

When viewing the Overview Graph, the button becomes available when a List node is selected and displays the references assigned to the selected List.

When viewing an Instruction List or Condition List graph, the button displays the references assigned to the currently opened List.

The References Inspector allows you to:

* View existing references
* Add new references
* Remove references

This provides a centralized location for managing all dynamic references used by your Lists.

***

### **Add Branch**

The Add Branch button creates a new Branch inside the currently opened Condition List.

Clicking the button adds a new Branch node to the graph.

Branches are used to define different condition outcomes and their associated instruction flow.

***

### **Add Instruction**

The Add Instruction button is used to create new Instruction nodes.

When viewing an Instruction List, the button is always available and creates a new Instruction inside the currently opened List.

When viewing a Condition List, the button becomes available when a Branch node or an Instruction node inside a Branch is selected.

Clicking the button adds a new Instruction to the selected Branch.

New Instructions are automatically added to the execution flow and can later be rearranged visually using drag-and-drop reordering.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.fullscreen.no/info/game-creator-2-assets/nodeflow/toolbar/logicblock.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
