Прогрессия 7

This commit is contained in:
Евгений Титаренко 2024-08-25 20:37:57 +03:00
parent bc6c8934e7
commit 52ce703697
7 changed files with 479 additions and 11 deletions

View file

@ -172,21 +172,21 @@ public partial class Player : CharacterBody2D
break;
case State.Wait:
// _camera.Offset = _cameraDefaultPosition;
HideChatLog(delta);
HideChatLog(delta, 2);
break;
default:
throw new ArgumentOutOfRangeException();
}
}
private void HideChatLog(double delta)
private void HideChatLog(double delta, double transitionTime = CameraTransitionTime)
{
if (_camera.Offset != _cameraDefaultPosition)
{
if (_currentCameraTransitionTime < CameraTransitionTime)
if (_currentCameraTransitionTime < transitionTime)
{
_camera.Offset = _cameraChatLogPosition.Lerp(_cameraDefaultPosition,
(float)(_currentCameraTransitionTime * 1 / CameraTransitionTime));
(float)(_currentCameraTransitionTime * 1 / transitionTime));
_currentCameraTransitionTime += delta;
}
else