ProjectStorms.RotateCam.ResetCamRotation C# (CSharp) Method

ResetCamRotation() public method

public ResetCamRotation ( bool a_snap ) : void
a_snap bool
return void
        public void ResetCamRotation(bool a_snap)
        {
            if (a_snap)
            {
                m_totalHoriz = 0;
                m_totalVert = 0;
            }
            else
            {
                // Interp the look back to neutral
                m_totalHoriz = Mathf.Lerp(m_totalHoriz, 0, camResetMoveSpeed * Time.deltaTime);
                m_totalVert = Mathf.Lerp(m_totalVert, 0, camResetMoveSpeed * Time.deltaTime);

                // Snap the last leg
                if (Mathf.Abs(m_totalHoriz) < 0.01f)
                {
                    m_totalHoriz = 0;
                }
                if (Mathf.Abs(m_totalVert) < 0.01f)
                {
                    m_totalVert = 0;
                }
            }
        }