void Update() { if (navMeshDirty && AreAllActiveChunksRendered()) { navMeshSurface.BuildNavMeshAsync(); navMeshDirty = false; } }
void Update() { if (detector.IsTargetTooFar()) { UpdateRenderPoint(detector.TargetPosition()); } if (renderNavMesh && navMeshDirty && AreAllChunksRendered()) { SetNavMeshLinks(); navMeshSurface.BuildNavMeshAsync(); navMeshDirty = false; } }