skip placement if both buttons are down

This commit is contained in:
griffi-gh 2023-01-28 22:28:10 +01:00
parent 5f9f0ad72f
commit 1fef7e00cd

View file

@ -12,7 +12,9 @@ pub fn block_placement_system(
input: UniqueView<Inputs>, input: UniqueView<Inputs>,
mut world: UniqueViewMut<ChunkStorage> mut world: UniqueViewMut<ChunkStorage>
) { ) {
//this cant process both place and break btw if input.action_a && input.action_b {
return
}
if input.action_a || input.action_b { if input.action_a || input.action_b {
//get raycast info //get raycast info
let Some(ray) = (&main_player, &raycast).iter().next().unwrap().1/**/.0 else { return }; let Some(ray) = (&main_player, &raycast).iter().next().unwrap().1/**/.0 else { return };