# Blackboard Values

## Blackboard Values

*Blackboard Values* are objects which can be added to the **Blackboard**, to be added to the Blackboard upon `Start()`. These can be added directly to a `blackboard` object in the `startingValues` list. These will be added to the Blackboard on `Awake()`.

To create a Blackboard Values object, right click in your project and select `Create/Game Modules/Create/Blackboard Values`

On this object, you can add new *Blackboard Notes* with a *topic* and *subject*. You can also expose specific data types, and set starting values.

Add the Blackboard Values object to the Blackboard object in your scene, and these notes will be added at the start of the game. If there are already notes with the same topic/subject pair, the default values will NOT overwrite the values that already exist.

<figure><img src="/files/tQjFmnuYofuuuzeXaOux" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Exposed data types will be useful for future updates of other modules, which may automatically work with the Blackboard Notes, and make use of which data types are exposed.

Otherwise, all datatypes are available on the Blackboard Note even if they are not exposed.
{% endhint %}


---

# 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://infinitypbr.gitbook.io/magic-pig-games/game-modules-4/module-documentation/blackboard/blackboard-values.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.
