This commit is contained in:
Scove
2026-03-27 12:08:16 +07:00
parent 7b27ae51bc
commit d418535a7b
25 changed files with 565 additions and 537 deletions

View File

@@ -0,0 +1,32 @@
using UnityEngine;
namespace OnlyScove.Scripts
{
[System.Serializable]
public class CameraSideBias
{
[Header("Side Bias")]
[SerializeField] private bool useSideBias = true;
[SerializeField] private float horizontalBiasAmount = 0.5f;
[SerializeField] private float biasSmoothTime = 3f;
private float _currentSideBias;
public float CurrentSideBias => _currentSideBias;
public void HandleSideBias(InputReader inputReader)
{
if (inputReader == null) return;
if (useSideBias)
{
float targetBias = -inputReader.MoveInput.x * horizontalBiasAmount;
_currentSideBias = Mathf.Lerp(_currentSideBias, targetBias, biasSmoothTime * Time.deltaTime);
}
else
{
_currentSideBias = 0;
}
}
}
}