public static int AllAreas ;

Descripción

Constante de la máscara de área que incluye todas las áreas del NavMesh.

La máscara se puede utilizar en las funciones de consulta, tales como NavMesh.Raycast, para indicar que todos los tipos de área NavMesh son aceptados.

// TargetReachable
using UnityEngine;
using UnityEngine.AI;

public class TargetReachable : MonoBehaviour { public Transform target; private NavMeshHit hit; private bool blocked = false;

void Update() { // Allow pass through all area types when testing if the target position // is reachable from the transform location. blocked = NavMesh.Raycast(transform.position, target.position, out hit, NavMesh.AllAreas); Debug.DrawLine(transform.position, target.position, blocked ? Color.red : Color.green); if (blocked) Debug.DrawRay(hit.position, Vector3.up, Color.red); } }

See Also: Areas and Costs to learn how to use different Area types.