void Dispose()

robot_2Generated
code_blocksInput

Description

The Dispose method is responsible for releasing resources used by the NavMesh instance. This method is sealed, meaning it cannot be overridden in derived classes. It is a public method, allowing it to be called from outside the class, and it is virtual, which means it can be overridden by derived classes if it were not sealed. However, in this case, it is sealed, so it cannot be further overridden.

Usage

Call the Dispose method when you are finished using the NavMesh instance to free up resources. This is particularly important in scenarios where the NavMesh is no longer needed, and you want to ensure that all associated resources are properly released.

Example

// Example of using the Dispose method
NavMesh navMesh = new NavMesh();

// Use the navMesh for navigation tasks
// ...

// Once done, dispose of the navMesh to release resources
navMesh.Dispose();