public bool GetGroundHit(out WheelHitSource wheelHit) { wheelHit = new WheelHitSource(); if (m_isGrounded) { wheelHit.Collider = m_raycastHit.collider; wheelHit.Point = m_raycastHit.point; wheelHit.Normal = m_raycastHit.normal; wheelHit.ForwardDir = m_dummyWheel.forward; wheelHit.SidewaysDir = m_dummyWheel.right; wheelHit.Force = m_totalForce; wheelHit.ForwardSlip = m_forwardSlip; wheelHit.SidewaysSlip = m_sidewaysSlip; } return(m_isGrounded); }
public bool GetGroundHit(out WheelHitSource wheelHit) { wheelHit = new WheelHitSource(); if (m_isGrounded) { wheelHit.Collider = m_raycastHit.collider; wheelHit.Point = m_raycastHit.point; wheelHit.Normal = m_raycastHit.normal; wheelHit.ForwardDir = m_dummyWheel.forward; wheelHit.SidewaysDir = m_dummyWheel.right; wheelHit.Force = m_totalForce; wheelHit.ForwardSlip = m_forwardSlip; wheelHit.SidewaysSlip = m_sidewaysSlip; } return m_isGrounded; }