Die **Museumsfunktionalität** basiert auf [Geführte Navigation](https://gitlab.reutlingen-university.de/neuewelt9/nw9/-/wikis/Gef%C3%BChrte-Navigation), ist in diesem Modul integriert und führt sehenswerte Objekte in Gebäude 9. Dort angekommen besteht die Möglichkeit mit den Objekten zu interagieren, um mehr darüber zu erfahren.
In den Meetings wurde sich für ein Pinguin-Asset entschieden, um eine größtmögliche Akzeptanz zu erhalten und eine Verbindung zur Informatik zu haben (Stichwort: Linux, Tux). Nach dem Testen unterschiedlicher kostenfreier Assets haben wir uns für einen Voxel-Pinguin entschieden, da dieser eine korrekte Bewegungsanimation, einen ideale Form und einen hohen Akzeptanzfaktor aufwies.
Da die Museumsfunktionalität direkt in der geführten Navigation integriert ist, wählt man zunächst im Startmenü "Geführte Navigation" aus. Auf der nächsten Seite wird das "Gesuchte" (**Sehenswürdigkeiten** oder **Zeig mir alles**!) und anschließend das gewünschte Ziel ausgewählt. Wichtig ist hierbei, dass nicht jedes Objekt diese Museumsfunktionalität bietet. Beispiele mit der genutzten Museumsfunktionalität sind Bilder wie **Kongo Triptychon** oder **März**.
Zuletzt wird die Auswahl mit **Navigation starten** bestätigt und die Navigation beginnt.
Die Objekte sind in einer JSON Datei hinterlegt, welche abseits des Codes angepasst werden kann. Die Struktur ist in diesem Format aufgebaut:
```plaintext
{
"rooms": [
{
"name": "Kongo Triptychon",
"description": "HAP Grieshaber",
"type":"Sehenswürdigkeiten"
},
{
"name": "März",
"description": "Josua Reichert",
"type":"Sehenswürdigkeiten"
},
{
"name": "Rhytmus",
"description": "Gerhard Köhler",
"type":"Sehenswürdigkeiten"
}
...
}
```
Die Datei ist im Ordner **.\\Assets\\StreamingAssets** und heißt **nw9rooms.json**. Dateien die im Ordner StreamingAssets abgelegt werden, können auch nach dem Buildprozess im Programmordner unter StreamingAssets bearbeitet werden.
Sobald die Navigation gestartet wurde, startet der/die Spieler*in vor Gebäude 9 mit dem Pinguin. Auf dem Bildschirm wird ein Infotext angezeigt, der den/die Spieler*in darum bittet den Pinguin zu folgen.
Wenn der Pinguin am gewünschten Ziel angekommen ist, bleibt dieser stehen und der/die Spieler*in wird darüber in Kenntnis gesetzt, dass die Navigation nun zu Ende ist. Der/Die Spieler*in kann nun weiter frei im Gebäude herumlaufen, oder über zurück in das Startmenü wechseln. Durch die Museumsfunktionalität besteht die Möglichkeit mit dem Objekt zusätzlich zu interagieren, um weitere Informationen angezeigt zu bekommen.
im Ordner **.\\Assets\\\_Application\\Scripts\\Application:**
**GlobalNavigationTarget.cs**
Beschreibung: Als Klassenkonstrukt für den GlobalStorage
Näheres unter: [Daten zwischen Szenen speichern oder austauschen](https://gitlab.reutlingen-university.de/neuewelt9/nw9/-/wikis/Daten-zwischen-Szenen-speichern-oder-austauschen)