How do I check if my RaycastAll didn’t hit anything?
Code:
RaycastHit[] hits;
hits = Physics.RaycastAll (transform.FindChild("Main Camera").position, transform.FindChild("Main Camera").forward);
float minDist;
minDist = Mathf.Infinity;
for(int i=0;i<hits.Length;i++){
if(hits*.transform != this.transform){*
_ if(Vector3.Distance(transform.FindChild(“Main Camera”).position, hits*.point)<minDist){_
_ minDist = Vector3.Distance(transform.FindChild(“Main Camera”).position, hits.point);*_
_ print ("We hit: " + hits*.collider.name);*_
* }*
* }*
* }*