|
|
|
|
@ -1236,10 +1236,7 @@ fn setup_dissolve_materials(
|
|
|
|
|
/// The animation is like a 'beam me up scotty' sorta thing.
|
|
|
|
|
fn capture_piece(
|
|
|
|
|
events: Query<Entity, (With<Display3d>, Added<game::Captured>)>,
|
|
|
|
|
mut query: Query<
|
|
|
|
|
(&mut Visibility, &mut Transform, &Side),
|
|
|
|
|
(With<Display3d>, With<game::Captured>),
|
|
|
|
|
>,
|
|
|
|
|
mut query: Query<(&mut Transform, &Side), (With<Display3d>, With<game::Captured>)>,
|
|
|
|
|
dissolving: Query<Entity, With<Dissolving>>,
|
|
|
|
|
mut state: Local<Option<game::CaptureFlow>>,
|
|
|
|
|
mut commands: Commands,
|
|
|
|
|
@ -1269,7 +1266,7 @@ fn capture_piece(
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
game::CaptureFlow::Store(entity) => {
|
|
|
|
|
let (mut v, mut t, side) = query
|
|
|
|
|
let (mut t, side) = query
|
|
|
|
|
.get_mut(entity)
|
|
|
|
|
.expect("Visibility and Transform of captured piece");
|
|
|
|
|
|
|
|
|
|
|