Update Starmenü von neueWelt9 authored by Pascal Schroeter's avatar Pascal Schroeter
......@@ -5,3 +5,68 @@ tbd
![p2](uploads/5b787ef271c23cd61fa1ea3f84378928/p2.PNG)
![p3](uploads/cf4b002ce7aca69699e5e370d6950158/p3.PNG)
## Zugehörige Dateien
### <ins>Szenen</ins>
im Ordner .\\Assets_Application\\Scene:
**StartScene**
Beschreibung: Die Szene für das Startmenü
### <ins>Skripte</ins>
im Ordner .\\Assets\\\_Application\\Scripts\\Application:
**DropDownHandlerStartScene.cs**
Beschreibung: Die Logik für das DropDown Menü im Startmenü (was passiert bei der Auswahl eines Raumes)
**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)
**Room.cs** und **Rooms.cs**
Beschreibung: Zur Serialisierung der nw9rooms.json
**ExtensionMethods.cs**
Beschreibung: Erweiterung des <span dir="">NavMeshAgent</span>s um eine Distanzprüfung für den Pinguin zum Ziel
Quelle: <https://stackoverflow.com/questions/61421172/why-does-navmeshagent-remainingdistance-return-values-of-infinity-and-then-a-flo>
im Ordner .\\Assets\\\_Application\\Scripts\\Controller:
**GamepadCursor.cs**
Beschreibung: Die Gamepadsteuerung im Starmenü (ebenfalls dazu gehört: GamepadCursorIA.inputactions)
im Ordner .\\Assets\\\_Application\\Scripts\\View:
**StartView.cs**
Beschreibung: Methoden für das Startmenü
**LevelManager.cs**
Beschreibung: Zur Auswahl der Level
### <ins>Assets</ins>
im Ordner .\\Assets\\VoxelAnimals:
**Alles**
Beschreibung: Der Voxel-Pinguin
im Ordner .\\Assets\\StreamingAssets:
**nw9rooms.json**
Beschreibung: JSON-Datei mit Raumbezeichnungen und Beschreibungen
\ No newline at end of file