# Hierarchy Window

The Hierarchy window is a fundamental feature in Realvirtual.io that allows users to manage the components of their virtual models. In this view, you can manipulate and organize various components, known as "Gameobjects," within your scene, providing an efficient way to structure and maintain your virtual environment.

In Realvirtual.io, the term "Gameobject" is used interchangeably with the Unity engine's concept of a GameObject. Essentially, a Gameobject represents an object within your virtual scene, encompassing everything from physical entities to more abstract elements.

<figure><img src="/files/BeNv9UZAEvNAfwwwr3J6" alt=""><figcaption><p>Hierarchy vidw</p></figcaption></figure>

Within the Hierarchy window, you have the flexibility to add new Gameobjects or remove existing ones through the context menu.

<figure><img src="/files/Rq3ZHK6mV2ENa7OLoWIc" alt=""><figcaption><p>Hierarchy context menu</p></figcaption></figure>

### Component Icons

Gameobjects in the Hierarchy window can be enhanced by the addition of various components. Realvirtual.io provides an extensive library of specialized components designed for machinery and automation, including Drives, Sensors, TransportSurfaces, PLC Interfaces, and more. To help users quickly identify these components, standard components are represented by unique icons in the Hierarchy View. These icons serve as visual cues, making it easier to understand the composition of a Gameobject at a glance.

<figure><img src="/files/oMsp6q3jW3nN4irRaHCU" alt=""><figcaption><p>Icons in Hierarchy View</p></figcaption></figure>

### Hiding elements

To maintain a clean and organized workspace, the Hierarchy window includes a convenient feature for hiding elements. Located on the right side of the Hierarchy View, a small switch box allows you to deactivate (and hide) a Gameobject and all of its associated subcomponents. This functionality is particularly useful when working on complex scenes with numerous elements, helping you focus on specific aspects of your virtual model without unnecessary distractions.

### PLCInputs and PLCOutputs in Hierarchy

Realvirtual.io organizes automation interfaces of robots, PLCs, and more as signals. It provides multiple interfaces to link your Digital Twin to real automation systems like Siemens, Beckhoff, Rockwell, ABB, and UR Robots. Signals are associated with specific interfaces and can often be auto-imported from PLCs. In the Hierarchy view during simulations, you can see signals and their properties. PLCInputs are read, and PLCOutputs are green. You can interact with boolean signals by forcing or unforcing them to specific values for testing and control.

<figure><img src="/files/MZW9vEXPXzCrLXLb3eX2" alt=""><figcaption><p>Signals in Hierarchy View</p></figcaption></figure>

For a comprehensive understanding of the standard functions and features of the Hierarchy View, we recommend referring to the official Unity documentation.

{% embed url="<https://docs.unity3d.com/Manual/Hierarchy.html>" %}


---

# 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://doc.realvirtual.io/basics/user-interface/hierarchy-window.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.
