Raycasting

Hi,

Is it possible to use Raycast for this and if yes how?
I want to send a raycast in the forward direction and if it hit any object that don’t have a specific tag, let’s say Test for example, it turns my boolean to false.

Best Regards,
Nb0

Yes ! How ? well, here I am showing 2 methods.

The first is checking if there is no tag applied, the default tag is “Untagged”

The second is comparing it to all known tags, if the object is not one of the tags then …

function Update() 
{
	if (Input.GetMouseButtonDown(0))
	{
		var ray = Camera.main.ScreenPointToRay(Input.mousePosition);
		var hit : RaycastHit;
		
		if ( Physics.Raycast(ray, hit, 100) ) 
		{
		    Debug.Log(hit.collider.gameObject.tag);
		    
		    // Just check if the object is Untagged
		    if (hit.collider.gameObject.tag == "Untagged")
		    {
		    	Debug.Log(hit.collider.gameObject.name + " is Untagged");
		    }
		    
		    // Check if the object has no predefined tags
		    if (hit.collider.gameObject.tag != "Player" && hit.collider.gameObject.tag != "Enemy")
		    {
		    	Debug.Log(hit.collider.gameObject.name + " is not in the tag check");
		    }
		}
	}
}