Bezi回来了

This commit is contained in:
SoulliesOfficial
2026-04-28 15:46:32 -04:00
parent 7379583165
commit 0902ca8a9e
56 changed files with 3285 additions and 3803 deletions

View File

@@ -56,13 +56,13 @@ namespace Cielonos.MainGame.Effects.Feedback
public class CameraFovShaker : MonoBehaviour
{
private CinemachineCamera _camera;
private float _initialFov;
public float initialFov;
private readonly List<CameraFovShakeInstance> _activeShakes = new List<CameraFovShakeInstance>();
private void Awake()
{
_camera = GetComponent<CinemachineCamera>();
_initialFov = _camera.Lens.FieldOfView;
initialFov = _camera.Lens.FieldOfView;
}
private void OnEnable()
@@ -82,7 +82,7 @@ namespace Cielonos.MainGame.Effects.Feedback
if (_activeShakes.Count == 0)
{
SetFov(_initialFov);
SetFov(initialFov);
return;
}
@@ -112,7 +112,7 @@ namespace Cielonos.MainGame.Effects.Feedback
}
}
float finalFov = hasAbsolute ? absoluteFov : _initialFov + additiveFov;
float finalFov = hasAbsolute ? absoluteFov : initialFov + additiveFov;
SetFov(finalFov);
}
@@ -144,7 +144,7 @@ namespace Cielonos.MainGame.Effects.Feedback
_activeShakes.Clear();
if (_camera != null)
{
SetFov(_initialFov);
SetFov(initialFov);
}
}
}

View File

@@ -109,7 +109,6 @@ namespace Cielonos.MainGame.Effects.Feedback
}
Vector3 totalOffset = Vector3.zero;
for (int i = _activeShakes.Count - 1; i >= 0; i--)
{
CameraRotationShakeInstance shake = _activeShakes[i];
@@ -121,7 +120,6 @@ namespace Cielonos.MainGame.Effects.Feedback
_activeShakes.RemoveAt(i);
}
}
_rotationOffset.rotationOffset = _initialRotation + totalOffset;
}