private void Update() { // If the run button is set to toggle, then switch between walk/run speed. (We use Update for this... // FixedUpdate is a poor place to use GetButtonDown, since it doesn't necessarily run every frame and can miss the event) if (m_ToggleRun && m_Grounded && Input.GetButtonDown("Run")) { m_Speed = (m_Speed == m_WalkSpeed ? m_RunSpeed : m_WalkSpeed); } playerLook.LookRotation(transform, playerCamera.transform); }