📄️ PathfindingService
The PathfindingService is the core pathfinding engine. It handles grid initialization, A* path calculation, and coordinate conversions. While most users interact with PathfindingManager, you can use PathfindingService directly for custom implementations.
📄️ IHeightProvider Interface
The IHeightProvider interface allows AirPath to work with any height data source — not just Unity Terrain. Implement this interface to integrate AirPath with custom terrain systems, procedural generation, mesh-based landscapes, or voxel worlds.
📄️ Events
AirPath uses an event-driven architecture for communication between components. This allows loose coupling — components don't need direct references to each other.
📄️ Grid Utilities
This page documents the grid-related utilities for advanced users who need direct control over coordinate conversion and boundary handling. Most users won't need these — PathfindingService handles grid operations internally.