# 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="properties/set" %}
[set](https://docs.fullscreen.no/info/game-creator-2-assets/herobridge/properties/set)
{% endcontent-ref %}

{% content-ref url="properties/get" %}
[get](https://docs.fullscreen.no/info/game-creator-2-assets/herobridge/properties/get)
{% endcontent-ref %}
