my HEAD hurts and the SFX is TOO LOUD

This commit is contained in:
Sylvia 2026-04-26 21:49:57 -07:00
parent a3321d361c
commit d4ebf0ca61
41 changed files with 1465 additions and 123 deletions

View file

@ -0,0 +1,24 @@
using Unity.Cinemachine;
using UnityEngine;
public class CameraShake : MonoBehaviour
{
[SerializeField] private CinemachineImpulseSource impulseSource;
[SerializeField] private float cameraShakeForce;
private float currentDuration;
public void ShakeCamera(float duration)
{
currentDuration = duration;
}
private void Update()
{
if (currentDuration > 0)
{
currentDuration -= Time.deltaTime;
impulseSource.DefaultVelocity = new Vector3(Random.Range(-1f, 1f), Random.Range(-1f, 1f), 0f);
impulseSource.GenerateImpulse(cameraShakeForce);
}
}
}