de/activate triggers on resume playback
This commit is contained in:
parent
0cb96e1b75
commit
e9f347e4f8
@ -384,6 +384,19 @@ impl Game {
|
|||||||
character.set_visible(true);
|
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 {
|
if let Some(ball) = &mut self.world_ball {
|
||||||
ball.set_visible(true);
|
ball.set_visible(true);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user