예제 #1
0
    public void StopDraisine()
    {
        LerpFloat(MovementSpeed, 2f, DecelerationDuration, (value) =>
        {
            MovementSpeed = value;
        }, () =>
        {
            MovementSpeed = 2f;
            Gate.Appear(false);
            LerpFloat(MovementSpeed, 0f, 2f, (value) => MovementSpeed = value, () =>
            {
                MovementSpeed = 0f;
            });
        });

        Draisine.StopMovement();
        PuzzleController.JumpBlocks();
        _stopped = true;
    }