Fixes
This commit is contained in:
@@ -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;
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user