Do not panic on failed setting of GameOver state in AlienCakeAddict (#3411)
# Objective - Tentatively fixes #2525. ## Solution - The panic seems to occur when the game-over state occurs nearly instantly. - Discard the `Result`, rather than panicking. We could probably handle this better, but I want to see if this works first. Ping @qarmin.
This commit is contained in:
parent
004bbe9f04
commit
b5d7ff2d75
@ -308,7 +308,8 @@ fn spawn_bonus(
|
|||||||
commands.entity(entity).despawn_recursive();
|
commands.entity(entity).despawn_recursive();
|
||||||
game.bonus.entity = None;
|
game.bonus.entity = None;
|
||||||
if game.score <= -5 {
|
if game.score <= -5 {
|
||||||
state.set(GameState::GameOver).unwrap();
|
// We don't particularly care if this operation fails
|
||||||
|
let _ = state.overwrite_set(GameState::GameOver);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user