This commit is contained in:
Wojtek Figat
2021-01-20 09:14:30 +01:00
parent ef240ce986
commit f8bf87e0b1
2 changed files with 7 additions and 5 deletions

View File

@@ -644,7 +644,10 @@ void NavMeshRuntime::AddTileInternal(NavMesh* navMesh, NavMeshTileData& tileData
if (tileRef)
{
// Remove any existing tile at that location
_navMesh->removeTile(tileRef, nullptr, nullptr);
if (dtStatusFailed(_navMesh->removeTile(tileRef, nullptr, nullptr)))
{
LOG(Warning, "Failed to remove tile from navmesh {0}.", Properties.Name);
}
// Reuse tile data container
for (int32 i = 0; i < _tiles.Count(); i++)
@@ -657,12 +660,11 @@ void NavMeshRuntime::AddTileInternal(NavMesh* navMesh, NavMeshTileData& tileData
}
}
}
else
if (!tile)
{
// Add tile
tile = &_tiles.AddOne();
}
ASSERT(tile);
// Copy tile properties
tile->NavMesh = navMesh;

View File

@@ -402,7 +402,7 @@ namespace Flax.Build.Bindings
return false;
// Value constructors (eg. Vector2(1, 2))
// TODO: support value constructores for default value attribute
// TODO: support value constructors for default value attribute
if (value.Contains('(') && value.Contains(')'))
return false;
@@ -1096,7 +1096,7 @@ namespace Flax.Build.Bindings
Utilities.WriteFileIfChanged(bindings.GeneratedCSharpFilePath, contents.ToString());
// Ensure that generated file is included into build
if (useBindings && moduleBuildInfo != null && !moduleBuildInfo.SourceFiles.Contains(bindings.GeneratedCSharpFilePath))
if (!moduleBuildInfo.SourceFiles.Contains(bindings.GeneratedCSharpFilePath))
{
moduleBuildInfo.SourceFiles.Add(bindings.GeneratedCSharpFilePath);
}