Example #1
0
    void ProcessInput()
    {
        if (playerIsLocked)
        {
            if (Input.GetMouseButton(0) && canPerformAction)
            {
                switch (currentActivity)
                {
                case LoggingActivity.FELLING:
                    ChopDiagonal();
                    break;

                case LoggingActivity.BUCKING:
                    Saw();
                    break;

                case LoggingActivity.SPLITTING:
                    ChopVertical();
                    break;
                }
            }
            else
            {
                CharacterAnimator.EndActionLoop();
            }
        }
    }