A hit result from a BaseRaycastModule.
| depth | The relative depth of the element. |
| distance | Distance to the hit. |
| gameObject | The GameObject that was hit by the raycast. |
| index | Hit index. |
| isValid | Is there an associated module and a hit GameObject. |
| module | BaseInputModule that raised the hit. |
| Clear | Reset the result. |