> For the complete documentation index, see [llms.txt](https://wiki.thescriptersguild.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/ui-nav-markers-must-be-enabled-each-round.md).

# UI Nav Markers Must Be Enabled Each Round

<figure><img src="/files/kFsqDSFNa3XnlNitRwNU" alt="Cover image"><figcaption></figcaption></figure>

Navigation markers implemented in Forge may appear to stop functioning once a round concludes. This behavior is expected and can be addressed by refreshing the marker status for each new round.

<figure><img src="/files/KAjKORq6QM3CwAoMphWJ" alt="UI Nav Marker example"><figcaption><p>A UI Nav Marker displays a name, icon and its distance to the player.</p></figcaption></figure>

## Marker Persistence

When designing navigation systems, developers can build a list of UI Nav Markers at the start of the game. This list is not cleared when a round ends, meaning the same marker references remain valid and can be accessed in subsequent rounds.

## Refreshing Markers

Because markers do not automatically reactivate when a new round begins, the [Set Nav Marker Enabled](/scripting/nodes/ui-nav-markers/set-nav-marker-enabled.md) node must be used to make them visible again.

### Implementation Workflow

To maintain functional markers throughout a match, the following workflow is recommended:

* **Game Start**: Create and store a list of all necessary UI Nav Markers.
* **Round Start**: Iterate through the stored list and pass each marker into the `Set Nav Marker Enabled` node.

<figure><img src="/files/3Hi8wp79hMBDdb5VN0sb" alt="Set Nav Marker Enabled node"><figcaption><p>The Set Nav Marker Enabled node is used to toggle the visibility of a marker.</p></figcaption></figure>

{% hint style="info" %}
Since the list of UI Nav Markers persists across rounds, you do not need to rebuild the list at the start of every round, but they must be re-enabled every round.
{% endhint %}

***

## Source Data

* Discord thread: [UI Nav Markers need to be Enabled each round](https://discord.com/channels/220766496635224065/1422050068667826237/1422050068667826237)

#### <mark style="color:green;">Contributors</mark>

Okom


---

# 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://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/ui-nav-markers-must-be-enabled-each-round.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.
