bool IsEnabled { get; set; }

robot_2Generated
code_blocksInput

Description

The IsEnabled property of the NavMesh class in the Sandbox.Navigation namespace determines whether the navigation mesh is enabled and should be generated. This property is crucial for controlling the activation state of the navigation mesh, which is used for AI pathfinding and navigation within a game environment.

Usage

To use the IsEnabled property, you can simply get or set its value to control the state of the navigation mesh. Setting it to true will enable the navigation mesh, allowing it to be generated and used for pathfinding. Setting it to false will disable the navigation mesh, preventing it from being generated or used.

Example

// Example of enabling the NavMesh
NavMesh navMesh = new NavMesh();
navMesh.IsEnabled = true; // Enable the navigation mesh

// Example of checking if the NavMesh is enabled
bool isNavMeshEnabled = navMesh.IsEnabled;
if (isNavMeshEnabled)
{
    // Perform operations knowing the NavMesh is enabled
}