# Reload

### Introduction

Glue generates a Reload function in GlobalContent which simplifies reloading CSV files. Reload can only be used to reload CSV files from disk.

Reload is useful for games which may change CSVs during execution, such as games that download new data from a remote server. Reload will change the member that is passed to the function but will not re-assign properties that have been set from rows in the CSV. In other words, any objects that reference the old CSV must be re-assigned to values in the new CSV.

### Code Example

The following assumes that the Global Content Files folder in Glue contains a file called EnemyDefinition.csv:

```
GlobalContent.Reload(GlobalContent.EnemyDefinition);
```


---

# Agent Instructions: 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:

```
GET https://docs.flatredball.com/flatredball/glue-reference/global-content/glue-reference-reload.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
