de/activate triggers on resume playback

This commit is contained in:
Sofia 2026-08-06 17:26:02 +03:00
parent 0cb96e1b75
commit e9f347e4f8

View File

@ -384,6 +384,19 @@ impl Game {
character.set_visible(true);
}
}
if let Some(map) = &mut self.current_map {
for (_, triggerable) in &mut map.bind_mut().triggerables {
let player_id = triggerable.bind().get_active().clone();
if let Some(player_id) = player_id {
let active_for = triggerable.bind().server_active_for();
triggerable
.bind_mut()
.activate_visual(player_id, active_for);
} else {
triggerable.bind_mut().deactivate_visual();
}
}
}
if let Some(ball) = &mut self.world_ball {
ball.set_visible(true);
}