Add focused word scale-down and smooth camera shake + unfocus words scribble

This commit is contained in:
2026-01-27 20:13:18 +01:00
parent d1b7104676
commit b64a57d810
16 changed files with 764 additions and 32 deletions
@@ -24,7 +24,9 @@ namespace Unheimlich.Managers
[Header("Focus Stabilization")]
[SerializeField] private float _recoveryDuration = 0.5f;
[SerializeField] private float _focusRetentionTime = 0.1f;
[SerializeField] private float _shakeIntensity = 30f;
[Tooltip("Fallback camera shake intensity if not set in DialogueAnimationSettings")]
[SerializeField] private float _fallbackShakeIntensity = 30f;
public DialogueAnimationSettings CurrentAnimationSettings => _currentAnimationSettings;
public bool IsDialogueActive => IsInDialogue;
@@ -74,7 +76,7 @@ namespace Unheimlich.Managers
_raycastInterval,
_recoveryDuration,
_focusRetentionTime,
_shakeIntensity
_fallbackShakeIntensity
);
_focusSystem.OnChoiceMade += (choice) => OnChoiceMade?.Invoke(choice);