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(); } } }