diff --git a/crates/multiplayer/src/game.rs b/crates/multiplayer/src/game.rs index 7629d997..0208c6f4 100644 --- a/crates/multiplayer/src/game.rs +++ b/crates/multiplayer/src/game.rs @@ -20,8 +20,7 @@ impl Plugin for GamePlugin { fn build(&self, app: &mut App) { app.add_event::() .add_event::() - .add_systems(OnEnter(NetState::Connected), (setup, open_or_join)) - .add_systems(OnEnter(NetState::None), cleanup) + .add_systems(OnEnter(NetState::Connected), open_or_join) .add_systems( PreMovement, ( @@ -57,19 +56,6 @@ impl GameJoinedEvent { } } -#[derive(Resource)] -pub(crate) struct Players { - local: Option, -} - -fn setup(mut commands: Commands) { - commands.insert_resource(Players { local: None }); -} - -fn cleanup(mut commands: Commands) { - commands.remove_resource::(); -} - fn open_or_join( conf: Res, mut main_server: EventWriter, @@ -128,7 +114,6 @@ fn process_from_server( } fn process_from_game( - mut players: ResMut, mut inputs: EventReader, mut fatals: EventWriter, state: Res>, @@ -148,7 +133,6 @@ fn process_from_game( FromGame::Joined(id) => match Player::try_from(*id) { Ok(player) => { info!("Joined game as Player {player}."); - players.local = Some(player); next_state.set(NetState::Joined); joined_events.send(GameJoinedEvent::new(player)); }