HoverKit  1.0
The best hovercraft physics library available for Unity
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
oCIHoverKitComponent
|oCHoverLiftThe HoverLift Component is responsible for providing your vehicle's hovering capabilities. It does this by performing raycasts from user-defined points on the vehicle downward to the surface on which the vehicle should float. The results of these raycasts are used to determine the forces that need to be applied to the vehicle's Rigidbody in order to make it hover at the specified height.
|oCHoverMovementThe HoverMovement Component is responsible for providing your vehicle's forward and lateral movement. It continuously calculates and applies the correct physics forces necessary to move the vehicle's Rigidbody in the desired direction at the desired speed
|\CHoverTurningThe HoverTurning Component is responsible for providing your vehicle's turning capabilities. It does this by continually monitoring the Rigidbody's angular velocity and calculating and applying the physics forces necessary to accurately control the turn rate.
\CMonoBehaviour
 oCHoverLiftThe HoverLift Component is responsible for providing your vehicle's hovering capabilities. It does this by performing raycasts from user-defined points on the vehicle downward to the surface on which the vehicle should float. The results of these raycasts are used to determine the forces that need to be applied to the vehicle's Rigidbody in order to make it hover at the specified height.
 oCHoverMovementThe HoverMovement Component is responsible for providing your vehicle's forward and lateral movement. It continuously calculates and applies the correct physics forces necessary to move the vehicle's Rigidbody in the desired direction at the desired speed
 oCHoverTurningThe HoverTurning Component is responsible for providing your vehicle's turning capabilities. It does this by continually monitoring the Rigidbody's angular velocity and calculating and applying the physics forces necessary to accurately control the turn rate.
 \CHoverVehicleThe HoverVehicle Component is responsible for managing the proper execution of the other HoverKit components (HoverLift, HoverMovement, HoverTurning), as well as providing convenient centralized access to those components via cached public properties