Add check to not rebake while navmesh is baking

refactor
HumanoidSandvichDispenser 2024-06-06 09:23:33 -07:00
parent c3ead0cdaa
commit 057aedca30
Signed by: sandvich
GPG Key ID: 9A39BE37E602B22D
1 changed files with 4 additions and 1 deletions

View File

@ -59,7 +59,10 @@ public partial class DynamicDoor : StaticBody2D
{ {
// rebake navmesh so NPCs can correctly travel conditionally // rebake navmesh so NPCs can correctly travel conditionally
GD.Print("Dynamic door updated; rebaking navmeshes..."); GD.Print("Dynamic door updated; rebaking navmeshes...");
navmesh.BakeNavigationPolygon(); if (!navmesh.IsBaking())
{
navmesh.BakeNavigationPolygon();
}
} }
} }
} }