> 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/herobridge/properties.md).

# Properties

{% hint style="info" %}
**Set vs Get**

**Set** is used to apply or update a value or part on a Sidekick character, such as setting a part, restoring an outfit, or body blendshapes, while **Get** retrieves the current value or part from a character, enabling it to be stored, compared, or used in logic and conditions.
{% endhint %}

### Understanding Game Creator 2 Properties

In **Game Creator 2**, **properties** are the **fields inside instructions**, conditions, and actions that define what value an instruction works with.\
They’re not standalone instructions, instead, they’re **input fields** that support dynamic values.

Each property type matches the kind of data it represents:

* **String Properties (like Get Part, Set Part etc)** work with instructions like **Set Text.**
* **Number properties (Like Set or Get body blendshapes)** work with **Set Number.**
* **Color Properties** (like **Get Individual Color** or **Set Individual Color**) work with **Set Color** instructions

**HeroBridge** adds its own **Sidekick-specific properties** (like **Get Part**, **Set Part**, and **Get All Parts**) that integrate seamlessly into this system.\
This allows you to connect Sidekick’s modular character data directly into **Game Creator 2’s visual scripting**.

{% content-ref url="/pages/WY52u8tWbYYlpcX4kX60" %}
[Set](/info/game-creator-2-assets/herobridge/properties/set.md)
{% endcontent-ref %}

{% content-ref url="/pages/DRYyTFpHMLlXzC09jQEF" %}
[Get](/info/game-creator-2-assets/herobridge/properties/get.md)
{% endcontent-ref %}
