Пример #1
0
    void Update()
    {
        if (playerState == State.Running)
        {
            currentPositionInPath += Time.deltaTime * speed;
            levelPath.UpdateTransform(currentPositionInPath, playerHeight, transform);

            if (currentPositionInPath >= levelPath.TotalDistance)
            {
                Win();
            }
        }
        else if (playerState == State.Stopped)
        {
            transform.position = transform.position;
        }
    }