fix switching controller on NPC spawning
This commit is contained in:
@@ -2,6 +2,7 @@ use crate::{
|
||||
GameState,
|
||||
head::ActiveHead,
|
||||
heads_database::{HeadControls, HeadsDatabase},
|
||||
player::Player,
|
||||
};
|
||||
use bevy::prelude::*;
|
||||
|
||||
@@ -70,7 +71,8 @@ pub fn plugin(app: &mut App) {
|
||||
}
|
||||
|
||||
fn head_change(
|
||||
query: Query<&ActiveHead, Changed<ActiveHead>>,
|
||||
//TODO: needs a 'LocalPlayer' at some point for multiplayer
|
||||
query: Query<&ActiveHead, (Changed<ActiveHead>, With<Player>)>,
|
||||
heads_db: Res<HeadsDatabase>,
|
||||
mut selected_controller: ResMut<SelectedController>,
|
||||
mut event_controller_switch: EventWriter<ControllerSwitchEvent>,
|
||||
|
||||
Reference in New Issue
Block a user