diff options
| author | MegaMech <MegaMech@users.noreply.github.com> | 2026-03-05 21:15:59 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-03-05 21:15:59 -0700 |
| commit | ba0a24e28fc652aaaa272581831ced8a69614a19 (patch) | |
| tree | 825bc6cf904d0b99e534b2448cbcecd6a45ea73e /src/engine/RaceManager.cpp | |
| parent | 2564e0b7a3f1e1c290e0b9331c5052af64f366b2 (diff) | |
Fix editor loading and finishline duplication (#653)
* Fix editor loading and finishline duplication
* Update SceneManager.cpp
Diffstat (limited to 'src/engine/RaceManager.cpp')
| -rw-r--r-- | src/engine/RaceManager.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/engine/RaceManager.cpp b/src/engine/RaceManager.cpp index cecda6ced..de8ed6984 100644 --- a/src/engine/RaceManager.cpp +++ b/src/engine/RaceManager.cpp @@ -81,11 +81,12 @@ void RaceManager::BeginPlay() { if ((gGamestate != CREDITS_SEQUENCE) && (gModeSelection != BATTLE)) { if (track->bSpawnFinishline) { if (track->FinishlineSpawnPoint.has_value()) { - AFinishline::Spawn(track->FinishlineSpawnPoint.value(), IRotator(0, 0, 0)); + AFinishline* finishline = AFinishline::Spawn(track->FinishlineSpawnPoint.value(), IRotator(0, 0, 0)); + finishline->bIsFinishline = true; } else { - AFinishline::Spawn(); + AFinishline* finishline = AFinishline::Spawn(); + finishline->bIsFinishline = true; } - } } gEditor.AddLight("Sun", nullptr, D_800DC610[1].l->l.dir); |
