Fix ball not moving in hand correctly
This commit is contained in:
parent
f3e196451e
commit
f162da8a41
@ -556,8 +556,11 @@ impl ICharacterBody3D for LocalPlayer {
|
||||
} else {
|
||||
(0., 0.)
|
||||
};
|
||||
let done_cd_percent =
|
||||
1. - (weapon.dyn_bind().get_remaining_cd() / weapon.dyn_bind().get_max_cd());
|
||||
let done_cd_percent = if weapon.dyn_bind().get_max_cd() > 0. {
|
||||
1. - (weapon.dyn_bind().get_remaining_cd() / weapon.dyn_bind().get_max_cd())
|
||||
} else {
|
||||
1.
|
||||
};
|
||||
let new_weapon_rot = weapon
|
||||
.get_rotation()
|
||||
.lerp(Vector3::ZERO, 0.03 * done_cd_percent as f32);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user