Optimize automatic navmesh rebuild in editor for navmesh relevant actors only
This commit is contained in:
@@ -165,7 +165,10 @@ namespace FlaxEditor.Gizmo
|
||||
if (_selectionParents[i] is ActorNode actorNode)
|
||||
{
|
||||
bounds = BoundingBox.Merge(bounds, actorNode.Actor.BoxWithChildren);
|
||||
navigationDirty |= (actorNode.Actor.StaticFlags & StaticFlags.Navigation) == StaticFlags.Navigation;
|
||||
if (actorNode.AffectsNavigationWithChildren)
|
||||
{
|
||||
navigationDirty |= actorNode.Actor.HasStaticFlag(StaticFlags.Navigation);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user