perf(replay): only add systems if recorder exists

This commit is contained in:
Ryan 2025-03-11 17:40:55 -04:00
parent ca1162e99a
commit 6f5dc4bcff
Signed by: ErrorNoInternet
GPG Key ID: 2486BFB7B1E6A4A3

@ -22,11 +22,11 @@ pub struct RecordPlugin {
impl Plugin for RecordPlugin {
fn build(&self, app: &mut bevy_app::App) {
if let Some(recorder) = self.recorder.lock().take() {
app.insert_resource(recorder);
app.insert_resource(recorder)
.add_systems(First, record_login_packets.before(process_packet_events))
.add_systems(First, record_configuration_packets)
.add_systems(First, record_game_packets.before(send_packet_events));
}
app.add_systems(First, record_login_packets.before(process_packet_events))
.add_systems(First, record_configuration_packets)
.add_systems(First, record_game_packets.before(send_packet_events));
}
}