> For the complete documentation index, see [llms.txt](https://infinitypbr.gitbook.io/magic-pig-games/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://infinitypbr.gitbook.io/magic-pig-games/game-modules-4/game-modules-viewer/viewer-itemobject-gameitemobjectlist.md).

# Viewer: ItemObject / GameItemObjectList

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

## Displayed Data

Each [**`GameItemObject`**](/magic-pig-games/game-modules-4/module-documentation/items/gameitemobject.cs.md) will display the existing [**Attributes**](/magic-pig-games/game-modules-4/module-documentation/items/itemattribute.cs.md) and [**Variables**](/magic-pig-games/equipment-systems/prefab-and-object-manager/variables.md) with their current values.

## Attributes

Click the listed Attributes to see details. Click "Edit" to enable edit options for this aspect, shown here:

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

When editing, you can remove existing Attributes. Attributes that are required for one reason or another may not have the "X" button, and will instead display a reason why they can't be removed.

{% hint style="warning" %}
It is possible that the "X" button exists in some edge cases where an Attribute is generally required by another aspect. Be cautious when removing variables at runtime.
{% endhint %}

You can also add new Variables to the `GameItemObject`. Note that some existing variables may change as you add others which come with their own requirements.

### Missing Starting Attributes

If the `ItemObject` has any [**Starting Attributes**](/magic-pig-games/game-modules-4/module-documentation/items/itemobject.cs/starting-item-attributes.md), and they are not present in the list, you can add them with the buttons in this section. This is optional: Often there will be other Attributes that have replaced them. In the example above, "Rare" has replaced the starting attribute "Common", so we would not need to add "Common" to the list.

## Variables

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

[**Variables**](/magic-pig-games/equipment-systems/prefab-and-object-manager/variables.md) will be listed, and when "Edit" is selected, you will have the option to modify the current value of each variable. When attributes are controlled by the variable value, you should see the Attributes update as you modify the variable value.

## Dictionaries

You can view and edit Dictionaries by clicking the Dictionaries button in each row.

{% hint style="warning" %}
Don't forget to save any changes during runtime!
{% endhint %}
