Пример #1
0
    private void OnMouseDown()
    {
        if (isDragging || _stateManager.currentPlayerState == StateManager.PlayerState.Dead)
        {
            _lineRenderer.enabled = false;
            return;
        }

        _dangerIndicator.ToggleCollider(true);
        _timescaleManager.SlowdownWhenCharging();

        isDragging            = true;
        _lineRenderer.enabled = true;
        _lineRenderer.SetPosition(0, transform.position);

        _postProcessingManager.DisableMotionBlur(false);

        _chargingShake = CameraShaker.Instance.StartShake(0.1f, 0.2f, 0f);
        _vignetteId    = LeanTween.alpha(_vignette.gameObject, 1f, 0.5f).id;

        _cameraZoom.ZoomIn();
    }