From 93d344306e393a39d462d9b9d39225c56abf19d4 Mon Sep 17 00:00:00 2001 From: Jonni Liljamo Date: Wed, 17 May 2023 09:48:47 +0300 Subject: [PATCH] feat(client): hover cards in hand --- client/src/plugins/game/hand/mod.rs | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/client/src/plugins/game/hand/mod.rs b/client/src/plugins/game/hand/mod.rs index 286df4f..336aac5 100644 --- a/client/src/plugins/game/hand/mod.rs +++ b/client/src/plugins/game/hand/mod.rs @@ -7,6 +7,7 @@ */ use bevy::prelude::*; +use bevy_mod_picking::prelude::*; use bevy_rapier3d::prelude::*; use crate::{ @@ -72,7 +73,17 @@ fn spawn_hand( rigid_body: RigidBody::Fixed, ..Default::default() }) - .insert(visual_card_kind::Hand(index)); + .insert(visual_card_kind::Hand(index)) + .insert(OnPointer::::target_component_mut::( + |_over, transform| { + transform.translation.y += 0.2; + }, + )) + .insert(OnPointer::::target_component_mut::( + |_over, transform| { + transform.translation.y -= 0.2; + }, + )); } ph_ev_w.send(PositionHandEvent); -- 2.44.1