Uni.camera Shake May 2026

public void Shake(float duration, float magnitude)

void Start()

float elapsed = 0f; while (elapsed < shakeDuration) Vector3 randomOffset = Random.insideUnitSphere * shakeMagnitude; transform.localPosition = originalPos + randomOffset; uni.camera shake