Für das RunnerGame im Managementcockpit wird die Szene gewechselt. Damit der Spieler nach Beenden des Minispiels wieder im Managementcockpit ist, muss er nach dem Laden der Szene wieder dort hin teleportiert werden.
0. Zur Speicherung der Position und Rotation wird die Klasse [ManagementCockpitGameData](https://gitlab.reutlingen-university.de/neuewelt9/nw9/-/blob/uv-testing/neueWelt9/Assets/_Application/Scripts/Model/ManagementCockpitGameData.cs) verwendet.
1. Bevor die RunnerGame Szene geladen wird, speichert das [SwitchScene.cs](https://gitlab.reutlingen-university.de/neuewelt9/nw9/-/blob/uv-testing/neueWelt9/Assets/R%C3%A4ume/EG/Room-9-006/SpeedGame/Scripts/SwitchScene.cs#L47) script in der Hautpszene die Position und Rotation des Spielers und wechselt anschließend auf die RunnerGame Szene.
2. Der [GameManager](https://gitlab.reutlingen-university.de/neuewelt9/nw9/-/blob/uv-testing/neueWelt9/Assets/R%C3%A4ume/EG/Room-9-006/SpeedGame/Scripts/GameManager.cs#L45) des RunnerGames setzt beim Beendes des Minispiels `isReturningFromRunnerGame` auf `true` und lädt anschließend die Hauptszene.
3. Jedes mal wenn die Hauptszene geladen wird prüft SwitchScene.cs [hier](https://gitlab.reutlingen-university.de/neuewelt9/nw9/-/blob/uv-testing/neueWelt9/Assets/R%C3%A4ume/EG/Room-9-006/SpeedGame/Scripts/SwitchScene.cs#L17) ob `isReturningFromRunnerGame``true` ist und falls ja, teleportiert den Spieler an die in Schritt 1 gepspeicherte Position und richtete ihn entsprechend aus.