SpaceQuestions_MarioKart/script Erklaerung.txt
2025-12-11 13:14:43 +01:00

49 lines
2.8 KiB
Plaintext

MainMenuController — Steuert das Pausenmenü über das Input System; wechselt zwischen Haupt-/Optionsansicht und verknüpft Neustart/Beenden.
GameSettingsManager — Singleton, der SFX/VFX/Musik/Score-Schalter speichert und auf Systeme anwendet.
ShipFeedbackController — Spielt Partikeleffekte, Cockpit-Shake und XR-Haptik für richtige/falsche Antworten ab.
ShipMovement — Bewegt das Schiff per Gashebel vorwärts, lenkt seitlich über Kopfneigung, hält Höhe und passt Geschwindigkeit adaptiv an.
GateAnswer — Erkennt das Passieren eines Tores durch den Spieler und meldet richtig/falsch an den Spawner.
GateSpawner — Spawnt Fragentore, platziert sie, steuert Frage-UI/Audio und treibt Spielfluss/Tutorial voran.
HangarTutorialUI — Seitenbasiertes Intro-UI im Hangar, per Eingabe weiterblätterbar; blendet sich nach Abschluss aus.
CockpitTransitionController — Blendet um, hängt das XR-Rig ins/aus dem Cockpit, schaltet Modi/UI und startet Gameplay/Tutorial.
EnterShipTrigger — Trigger, der den Spieler über den Transition-Controller ins Cockpit versetzt.
CockpitGateHUD — HUD-Text mit Reveal-Animation und optionalem Sound, getriggert durch Fokus auf ein Tor.
CockpitMenuController — Zeigt/versteckt den animierten Cockpit-Bildschirm und leitet Modus/Start/Beenden weiter.
CockpitTutorialUI — Kurze Cockpit-Hinweise vor der Moduswahl; seitenbasiert und per Eingabe fortsetzbar.
GameModeManager — Globaler Verwalter des gewählten Spielmodus (Default/Linear) über Szenen hinweg.
GateCenterDetector — Wählt das dem Bildschirmzentrum nächstgelegene Tor und aktualisiert den Cockpit-HUD-Text.
GateText — Speichert Tor-Beschriftungen und stellt Getter/Setter für HUD-/Weltbeschriftung bereit.
GroundMarkerPulse — Pulsierender Bodenring mit skalierbarer Größe und optionaler Emissions-Farbanimation.
HoloPanel — Animierter UI-Hintergrund mit scrollenden Scanlines und Alpha-Puls.
MusicManager — Singleton-Musikplayer mit Loop, Lautstärke/Stumm und optionalem Mixer-Routing.
QuestionData (Answer/Question/QuestionList) — Serialisierbare Datenmodelle für Fragen, Antworten und Listen.
QuestionManager — Lädt die erste gültige JSON aus Resources, liefert die aktuelle Frage und erhöht den Index.
RingGateEffect — Erzeugt aufsteigende, ausfadelnde „Geister“-Kopien eines Ring-Meshes als Hologramm-Spur.
SafetyTrigger — Sicherheits-Trigger hinter den Toren, zählt als Fehlversuch und setzt den Ablauf fort.
ScoreHUD — Kleines HUD im Singleton-Stil, zeigt/aktualisiert den aktuellen Score und schaltet die Sichtbarkeit.
ThrottleLever — XR-greifbarer Hebel entlang einer Schiene, gibt normalisierte Gas-Werte aus.
TutorialFlightController — Schrittweises Flug-Tutorial mit Seiten, Hebel-Highlight, Kopfneigungs-Übung und Beispiel-Q&A.