fixed animations

This commit is contained in:
2022-04-13 23:40:33 +07:00
parent 1d41490f11
commit 60e8cc14fd
4 changed files with 16 additions and 4 deletions

View File

@ -49,7 +49,8 @@ public class scr_CharacterController : MonoBehaviour
private float cameraHeight;
private float cameraHeightVelocity;
private bool isSprinting;
[HideInInspector]
public bool isSprinting;
private Vector3 newMovementSpeed;
private Vector3 newMovementSpeedVelocity;

View File

@ -42,6 +42,12 @@ public class scr_WeaponController : MonoBehaviour
return;
}
CalculateWeaponRotation();
SetWeaponAnimation();
}
private void CalculateWeaponRotation()
{
weaponAnimator.speed = characterController.weaponAnimationSpeed;
targetWeaponRotation.y += settings.SwayAmount * (settings.SwayXInverted ? -characterController.input_View.x : characterController.input_View.x) * Time.deltaTime;
@ -65,4 +71,9 @@ public class scr_WeaponController : MonoBehaviour
transform.localRotation = Quaternion.Euler(newWeaponRotation);
}
private void SetWeaponAnimation()
{
weaponAnimator.SetBool("isSprinting", characterController.isSprinting);
}
}