# navmesh.GetAllNavAreas

- **Ortam:** Sunucu
- **İngilizce aslı:** https://wiki.facepunch.com/gmod/navmesh.GetAllNavAreas
- **Çeviri tarihi:** 2026-08-05

```lua
table navmesh.GetAllNavAreas()
```

## Açıklama

Tüm bir tamsayı indeksleme tablosunu gönderir [CNavArea](https://gmod.tr/wiki/CNavArea)Eğer harita oluşturulan bir navmesh'e sahip değilse, bu boş bir tablo iade eder.

## Geri dönüşler

1.. sıralı [Tablo](https://gmod.tr/wiki/table)[CNavArea](https://gmod.tr/wiki/CNavArea)>: Tüm tablolar. [CNavArea](https://gmod.tr/wiki/CNavArea)Şu anki haritada.

### Örnek

Her bölgenin tüm navmesh ve ışık yoğunluklarını görüntüler. [Debugoverlay](https://gmod.tr/wiki/debugoverlay) Kütüphane.

```lua
if SERVER then

	local nav_visualize = CreateConVar( "nav_visualize", "0", 0, "Visualize navmesh" )
	local LastNavmeshViz = 0
	hook.Add("Think", "navmesh_visualize", function()
		if ( !nav_visualize:GetBool() ) then return end

		if ( CurTime() - LastNavmeshViz < 0.1 ) then return end
		local time = math.min( CurTime() - LastNavmeshViz + 0.02, 1 )
		LastNavmeshViz = CurTime()

		for id, navArea in pairs( navmesh.GetAllNavAreas() ) do
			local color = Color( 255, 255, 255, 40 + (1-navArea:GetLightIntensity() )* 200 )
			color:SetBrightness( navArea:GetLightIntensity() )

			local ignoreDepth = nav_visualize:GetInt() > 1 && Entity(1):GetPos():Distance(navArea:GetCenter()) < 1000

			- Z'nin yerle kavga etmemesi için köşeleri biraz yukarı kaldırın
			local corner1 = navArea:GetCorner( 0 ) + Vector( 0, 0, 1 )
			local corner2 = navArea:GetCorner( 1 ) + Vector( 0, 0, 1 )
			local corner3 = navArea:GetCorner( 2 ) + Vector( 0, 0, 1 )
			local corner4 = navArea:GetCorner( 3 ) + Vector( 0, 0, 1 )
			debugoverlay.Triangle( corner3, corner2, corner1, time, color, ignoreDepth )
			debugoverlay.Triangle( corner1, corner4, corner3, time, color, ignoreDepth )
		end
	end)
end
```

**Çıkış:**

![image.png](https://gmod.tr/api/uploads/wiki/9dead9860810c02dac38.png)

- [GMod Wiki ana sayfası](https://gmod.tr/wiki)

---

[Tüm sunucular](https://gmod.tr/) · [GmodTR Launcher](https://gmod.tr/launcher) · [Rehber](https://gmod.tr/rehber) · [GMod Wiki](https://gmod.tr/wiki) · [GmodTR nedir?](https://gmod.tr/hakkinda) · [Sunucu ekle](https://gmod.tr/sunucu-ekle) · [Discord](https://discord.gg/gmodtr)

Kaynak: https://gmod.tr/wiki/navmesh.GetAllNavAreas
